很多新手网站打开,中文全是乱码,今天说最常见的三个原因,一次解决。
1. 文件编码不对
改的PHP文件用记事本存成了GBK编码,服务器用UTF-8读,就乱码。用VS Code打开文件,右下角把编码改成UTF-8,重新保存,就好。别用记事本改代码,编码经常错。
2. 数据库编码不对
建数据库的时候选了latin1,存进去的中文就乱码。建库的时候选utf8mb4编码,已经乱码的,导出数据重新改编码导入。
3. 页面没声明编码
HTML的head里没加,浏览器不知道用什么编码读,就乱码。加一行这个标签,就正常了。
三处编码统一成UTF-8,就不会乱码。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0