当前位置:首页 > PHP教程 > php应用 > 列表

php url地址栏传中文值乱码问题与解决方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-17 18:01:54 浏览: 评论:0 
  1. //方法一,使用urldecode解码 
  2. <?php 
  3. $url = 'aaa.php?region='.urldecode("四川省"); 
  4. ?> 
  5. <a href="<?php echo $url;?>">aaa </a> 
  6. //方法二base64_encode 
  7. <?  
  8. $test="四川省"
  9. $test1=base64_encode($test); 
  10. echo '<a href="www.phpfensi.com?region=$test1">aaa </a>'
  11. ?> 
  12. //另一页面使用base64_decode解开 
  13. base64_decode($region); 
  14. //方法三让服务器支持中文 
  15. [root@dhcp ~]# locale 
  16. lang=zh_cn.utf-8 
  17. lc_ctype="zh_cn.utf-8" 
  18. lc_numeric="zh_cn.utf-8" 
  19. lc_time=c 
  20. lc_collate=c 
  21. lc_monetary="zh_cn.utf-8" 
  22. lc_messages="zh_cn.utf-8" 
  23. lc_paper="zh_cn.utf-8" 
  24. lc_name="zh_cn.utf-8" 
  25. lc_address="zh_cn.utf-8" 
  26. lc_telephone="zh_cn.utf-8" 
  27. lc_measurement="zh_cn.utf-8" 
  28. lc_identification="zh_cn.utf-8" 
  29. lc_all= 
  30. [root@dhcp ~]# 

Tags: php url地址栏 中文值乱码

分享到: