php编码问题(高手请来看下) $test = "ive » MD.txt";//"»" 为特殊字符echo $test;如上输出正常;(httpd.conf 里面也配置成utf-8 ,页面格式也是utf-8格式)可是当用URL来传递值的时候就发生异常utf8.php?tmp=ive » MD.txt$tmp = $_GET["tmp"];echo $tmp;//"»" echo 为 “?”这个是什么问题啊,需要修改什么配置吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以试楼上的办法先urlencode取到后再urldecode iconv函数转换编码有问题很正常 弱弱的问一句 urlencode 具体怎么用啊?还有iconv我用了 不行的 文件编码,页面编码 确定为utf-8吗? //php$str = 'ive » MD.txt';//htmlutf8.php?tmp=<?php echo urlencode(utf8_encode($str)); ?>//php$tmp = $_GET['tmp'];$tmp = utf8_decode(urldecode($tmp)); 谢谢 不过现在还有一个小问题现在输出的是ive » MD.txt//多了一个Â,这个是怎么回事啊? 链接地址加变量 请教怎么解析这段数组? 最后分数问一个大家都关心的问题? 今天结帖,PHP+XML的问题 如何设置php为自动编译,即省略.php的扩展名也能执行。??? 欢迎PHP爱好者加入讨论群,交流经验!(群号:17189102) 请高手看一下这段代码,为什么设置权限无效??? 新闻系统,标题和内容入库和出库要做那些处理? 请问用那个函数可以取得网址(包括网址后面代的参数) PHP怎么这么厉害 php+sql server分页技术? sqlsrv_query() expects parameter 1 to be resource, boolean given in
先urlencode取到后再urldecode
编码有问题很正常
还有iconv我用了 不行的
$str = 'ive » MD.txt';//html
utf8.php?tmp=<?php echo urlencode(utf8_encode($str)); ?>//php
$tmp = $_GET['tmp'];
$tmp = utf8_decode(urldecode($tmp));
ive » MD.txt//多了一个Â,这个是怎么回事啊?