我在yii框架中有一个带有丹麦语的网址,例如: mylocal / paservice /产品/værktøjer-直到-industrirobotter
但是当我打印$_GET
时,我得到了这个:prodcut/værktøjer-til-industrirobotter
我怎么能在网址上获得'værktøjer-til-industrirobotter'?
这有什么PHP功能吗?
答案 0 :(得分:1)
输出文本时,您没有使用正确的字符编码。尝试在文件开头添加类似的东西来使用UTF-8:
标题(“Content-Type:text / html; charset = utf8”);
答案 1 :(得分:1)
您必须使用编码网址生成链接,并在$_GET
中获取数据后对变量进行解码。
PHP具有执行此任务的功能。 rawurlencode()
和rawurldecode()