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,就成了? 。有什么好解决办法吗? 关于后台,如何对管理员行为进行日志纪录 求PHP的环境配置文件 有没有需要服务器 刀片机的 一个简单的匹配 文件上传 非法提交 form 中 select 值用下面的 javascript 取的值,如何确定一个 默认 selected 如何判断变量是object? php连接数据库问题 请问用GD库怎么样输出中文? 这个搜索表单如何写 ip查询问题 CentOS5.3 人下怎么才能把服务器的警告都关了?
echo mb_detect_encoding("~㈱① ~㈱① ~㈱①");
//result:utf-8
数据库、网页编码全部用 UTF-8 就可以了,
不同编码之间直接转化会出现乱码问题的。
不知道大家还有没有别的好办法?
试试这个