php SJIS转UTF-8 乱码问题 $str="~㈱① ~㈱① ~㈱①";mb_convert_encoding($str, "UTF-8", "SJIS");只是这些特殊字符出现乱码,拜托大家了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo mb_detect_encoding("~㈱① ~㈱① ~㈱①");//result:utf-8 mb_detect_encoding这个返回值没有错,但是就是转UTF-8时就成乱码了 如: 〜?? 〜?? 〜?? 我以前也为编码问题伤透脑筋。后来我把数据库、网页编码全部改成UTF8,现在终于没问题了,而且什么语言都可以。 编码问题,编码不统一。数据库、网页编码全部用 UTF-8 就可以了,不同编码之间直接转化会出现乱码问题的。 但是要求是数据库用 UTF-8、网页编码用 SJIS,没办法,不能都改成一样的!不知道大家还有没有别的好办法? $str = mb_convert_encoding($str, "UTF-8", "EUC-JP");试试这个 mysql_query("set names utf-8") $str = iconv("SJIS","UTF-8",$str); 我也遇到同样的问题,~ 从uft8转shift_jis,就成了? 。有什么好解决办法吗? 为什么 id 变成空的了 菜鸟有问题需要大家的帮助!!!急!!! php里这个存储过程怎么调不出东西? php文件上传 错误提示 3,晕了~~~ txt、doc文件提交内容到textarea里面怎么做? 这句话是什么意思 好奇:能用PHP+FLASH做实时网络游戏吗? 如何用php获得一个表单里面的值? 有免费的PHP+MySql的招聘系统代码吗 有使用类的同志吗? ip查询问题 CentOS5.3 人下怎么才能把服务器的警告都关了?
echo mb_detect_encoding("~㈱① ~㈱① ~㈱①");
//result:utf-8
数据库、网页编码全部用 UTF-8 就可以了,
不同编码之间直接转化会出现乱码问题的。
不知道大家还有没有别的好办法?
试试这个