数据库内容在网页中显示时出现乱码,该怎么处理

WBOY
Libérer: 2016-06-13 13:45:29
original
1440 Les gens l'ont consulté

数据库内容在网页中显示时出现乱码
[size=18px][/size][b]各位大侠好!

我的phpmyadmin用的mysql字符集为utf-8 unicode(utf8),
每个数据表的“整理为”utf8_general_ci;
mysql连接校对为 :utf8_general_ci ,
language为中文-chinese simplified ,
而且程序中也使用了mysql_query("set name 'utf8'")。

即使我做到了上述的内容,但是从数据库 中搜索到的内容还是出现了乱码,为什么?[/b]

------解决方案--------------------
如果数据库里面数据显示正常,楼主在浏览器下换下编码试试看
------解决方案--------------------
是国外的服务器么,如果是可能要用另外的办法...
------解决方案--------------------
mysql_query("set names 'utf8'")。
------解决方案--------------------
好眼力~

探讨
mysql_query("set names 'utf8'")。

------解决方案--------------------
请检查你的程序文件也是按 utf-8 编码保存的

如果是,请贴出乱码的内容,注意请用 base64_encode 编一下码
------解决方案--------------------
看看你的编辑器文件的格式。
------解决方案--------------------
页面也用utf-8
------解决方案--------------------
定义下编码就可以了
------解决方案--------------------
注意检查三点一线,即数据库的编码,php和html文件的编码,然后就是html的charset设置 要设置成一致的,可以尝试在浏览器里面的"查看"->编码->试试UTF8的和中文的编码,看看页面的内容变化,即可知道是那个环节出了问题
------解决方案--------------------
探讨

注意检查三点一线,即数据库的编码,php和html文件的编码,然后就是html的charset设置 要设置成一致的,可以尝试在浏览器里面的"查看"->编码->试试UTF8的和中文的编码,看看页面的内容变化,即可知道是那个环节出了问题

------解决方案--------------------
这三个地方我都曾经出现过错误。哈哈。
------解决方案--------------------
探讨
请检查你的程序文件也是按 utf-8 编码保存的

如果是,请贴出乱码的内容,注意请用 base64_encode 编一下码
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal