利用get获取url汉字混沌码的PHP解决方案

本文讲述了用get获取URL汉字乱码的解决方案,供大家参考,具体方法如下:

首先,问题:

它打算这样使用。

复制代码如下:{查看管辖区的动态}

结果在list.php页面是看到{地区}动易

第一个猜测是,它可能是汉字的状态这个代码与某个东西发生冲突,所以有一个随机代码。

两。解决方案:

使用uff1a

复制代码如下:字符集=UTF-8目标=主要> {视图}

然后用它在list.php页面

复制代码代码如下所示:

< PHP

标题(内容类型:文本/ HTML;字符集= UTF-8);

如果($ _get { 'plate})

echo $板= urldecode($ _get { 'plate});

>



不会有混乱和传播。

注意,这里接收到的页面代码需要与发送方保持一致!

URLEncode对字符串(字符串str)功能

这个函数很容易对字符串进行编码,并将其用于URL的请求部分,也很容易将变量传递给。

例1 urlencode()

复制代码代码如下:< PHP

回声';

>

例2 URLEncode()和htmlentities()

复制代码代码如下:< PHP

$query_string ='foo='. URLEncode($ Foo)。'bar =。URLEncode($吧);

回声';

>

希望本文能对大家的PHP程序设计有所帮助。