php处理带有中文URL的方法

    来源:php中文URL 浏览:1336次 时间:2021-03-12

php处理带有中文URL的方法

站长啦网站目录在换成nginx中搜索出现了一个比较大的bug,就是搜索为中文后分页会变成%编码,不能正确显示,找到问题后,在分页中添加了urldecode解密就行了。

$keyword = urldecode($keyword);

$pageurl = urldecode($pageurl);


urlencode (对带有中文的url进行utf-8编码)

从而解决发送get 请求不会乱码问题。

编码后服务端必须对其进行解码 urldecode.


	
php
  1. 客户端(编码):
  2. $url = "active.php?title='php自学网'"
  3. $en_url = urlencode($url);
  4. 服务端(解码):
  5. $url = $_GET['title'];
  6. $de_url = urldecode($url);
  7. echo $de_url;

当前位置:站长啦网站目录 » 站长资讯 » 站长新闻 » 技术文档 » 文章详细