边肖将与您分享如何处理数据库中的乱码。相信大部分人都不太了解,所以分享这篇文章给大家参考。希望大家看完这篇文章后能有很多收获。我们一起来看看吧!
1.使用meta http-equiv=' content-type ' content=' text/html;Charset=xxx '标记集页面代码
2.header(' content-type : text/html;charset=XXX’);
header(' content-type : text/html;字符集=XXX’)
AddDefaultCharset xxx
META http-equiv=' content-type ' content=' text/html;charset=xxx '
如果你是一个网络程序员,添加一个标题('内容类型: text/html;charset=XXX’),
确保它可以在任何服务器上正确显示,并且高度便携。
统一PHP页面编码
MySQL数据库编码、html页面编码、PHP或html文件编码都要一致。
1.MySQL数据库代码:构建数据库时指定代码(如gbk_chinese_ci),构建数据表、字段、插入数据时不指定代码,会自动继承数据库的代码。
当连接到数据库时,还有一个代码,可以在连接到数据库后执行。
MySQL _ query(' SET NAMES utf-8 ');//用您的代码替换gbk,例如utf8。
2.html页面的编码是指这一行的设置:
meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 /
3.php或html文件本身的编码:使用editplus打开PHP文件或html文件,另存为时选择编码。如果数据库和页面编码是gbk,那么这里的编码是ansi;如果数据库和页面代码是utf-8,那么这里也选择utf-8。
4.另外需要注意的是,用Javascript或Flash传输的数据是utf-8编码。如果数据库和页面编码是gbk,则应该对其进行代码转换,然后写入数据库。
iconv('utf-8 ',' gbk ',$ content);
5.在PHP程序中,可以添加一行来指定PHP源程序的编码:
标题(' Content-type : text/html;charset=utf-8 ');
这就是文章“如何处理数据库中的乱码”的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/114467.html