$ _GET没有提供正确的内容

时间:2014-02-23 17:43:05

标签: php

我在yii框架中有一个带有丹麦语的网址,例如:            mylocal / paservice /产品/værktøjer-直到-industrirobotter

但是当我打印$_GET时,我得到了这个:prodcut/værktøjer-til-industrirobotter

我怎么能在网址上获得'værktøjer-til-industrirobotter'?

这有什么PHP功能吗?

2 个答案:

答案 0 :(得分:1)

输出文本时,您没有使用正确的字符编码。尝试在文件开头添加类似的东西来使用UTF-8:

标题(“Content-Type:text / html; charset = utf8”);

答案 1 :(得分:1)

您必须使用编码网址生成链接,并在$_GET中获取数据后对变量进行解码。

PHP具有执行此任务的功能。 rawurlencode()rawurldecode()