如何将特殊字符从GB2312转为UTF-8 晕,这里的怎么把我那个字符去掉了???我那个东西用ord看是7,不知道是什么玩意。反正就是一些特殊字符,乱七八糟的,拜托了谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mb_convert_encoding()楼主可以用dreamweaver打开看看,dreamweaver有调编码的 你没转换当然乱码了。iconv("gbk","utf-8",$str) 我知道encoding,可是你没明白我的意思这个字符根本就不在gbk字符集里,可是能正常显示,当使用转换函数的时候,不在字符集里的字符没办法运用规则来转换的,所以转换结果是乱码,知道吗? 把你的内容用base64编码贴出,这样人家才可能知道究竟是什么玩意虽然ascii码值小于32时有部分字符是可显的,但是码值为7是不可显的。他的ascii名称是bell,这个码值可以控制机器上的喇叭响一声“哔” IAeh5beiydXgzyCh8w==这个东西,第一个是个圆点。 是的内码是7在做编码转换的时候,由于基本ascii码字符在各种编码中都是一样的所以看上去是一样的你可以把码值小于32的字符转换成&#nn;这样的格式preg_replace('/[\x00-\x1f]/e', '"&#".ord(\\0).";"', $text)你还可以用get_html_translation_table函数查看其他特殊字符的html格式 iconv("gbk","utf-8",$str)用这个吧,不过这个函数好像有些 BUG的,不知道高版本的解决了没有mb_convert_encoding()这个好像已经不太建议使用的,要使用,需要安装时加上个参数,具体的东西,要看一下configure的帮助 Unable to find the socket transport "ssl",tell me why? [求助]求助,php exec函数调用外部程序 php有办法实现像这样输出js代码? php 分页类 一个输入框,查询txt的内容怎么做了? 初学PHP 希望帮帮忙! ajax在ie中正常执行,在firefox中不能 从数据库查询出的中文数据是乱码? php关于正则的写法 数组问题!!!!!!!!!!!!!! 【急问】哪里有PHP的函数库手册?有在线的吗? 用COM開發的PHP能否在LINUX下運行?
iconv("gbk","utf-8",$str)
这个字符根本就不在gbk字符集里,可是能正常显示,当使用转换函数的时候,不在字符集里的字符没办法运用规则来转换的,所以转换结果是乱码,知道吗?
这个东西,第一个是个圆点。
在做编码转换的时候,由于基本ascii码字符在各种编码中都是一样的所以看上去是一样的你可以把码值小于32的字符转换成&#nn;这样的格式
preg_replace('/[\x00-\x1f]/e', '"&#".ord(\\0).";"', $text)你还可以用get_html_translation_table函数查看其他特殊字符的html格式
用这个吧,不过这个函数好像有些 BUG的,不知道高版本的解决了没有mb_convert_encoding()这个好像已经不太建议使用的,要使用,需要安装时加上个参数,具体的东西,要看一下configure的帮助