<?php
header("Content-type:text/htmlcharset=utf8")
//你的代码
//也可以用notepad++将文件格式改为UTF8
?>
插入数据库需要
1
mysql_query("SET NAMES UTF8")
编码格式关键是要统一,有一个地方容易被忽略,就是文件的存储格式,举例来说demo.php文件内定义的编码格式是
header('Content-Type: text/htmlcharset=utf-8')
但是demo.php本身的存储格式却是ANSI 这样的话也是会出现乱码的,
出现这种情况,推荐使用notepad++之类的文本编辑器上带的格式转换工具来解决
注意,提现做好备份,因为在转换的时候,也会直接把文件内容变成乱码
不知道你说的是PC还是手机,如果是手机的话,可能有三种情况:
不支持或不兼容,比如有时候安卓手机向苹果手机发的表情无法正常显示。
我有一次向朋友手机发的QQ表情在他的手机上显示乱码,原因是我升级了最新版本,而他的是旧版本,这种情况升级一下软件就好。
软件问题,建议你删除干净装个最新版。
PC的话也可能是类似的问题。以上是我的个人见解,希望对你有帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)