发布网友 发布时间:2022-04-06 06:52
共2个回答
热心网友 时间:2022-04-06 08:22
中文乱码问题经常会出现
1、数据库、数据表、字段 编码格式要保持一致
2、如果在doc界面录入数据,要保持当前编码格式与数据表编码格式一致
3、php读取数据显示,要保持文件的编码格式、html页面的编码格式同数据库一致,编码格式为utf-8或gb2312或gbk
4、php连接数据库之后mysql_query('set names gbk');
补充:
cmd运行mysql,如果你没有设置过字符集,那mysql默认字符集是latin1(不支持中文),你创建的库、表都是latin1格式,cmd下显示没有问题,但是php读取出来就不能正确解析了。
热心网友 时间:2022-04-06 09:40
你进入phpmyadmin,把数据表字段的【整理】改成gbk,建表的时候【整理】也设成gbk。或者你把你所建表的数据库【整理】改成gbk,这样你用php建表的时候就会默认是中文了。