指定mysql数据库编码为utf8的方法
mysql数据库默认不是utf8编码,如果采用默认设置,会出现中文乱码。原因是php指定了utf-8编码,读取数据库里的记录呈现网页会变得不认识。所以要在创建数据库的时候就设成utf8编码。这样就会正常显示在网页上。
操作方法
- 01
打开数据库,方法是通过cmd命令。进入目录后,输入命令:mysql -uroot -p ;回车后输入密码即可进入数据库,如图:
- 02
可以写sql语句了,敲回车即可执行。创建数据库同时设置编码,语句如下: create database tesq1121 character set ‘utf8’ collate ‘utf8_general_ci’; 如图:
- 03
此时,使用数据库,用sql语句:use tesq1121;即可选中刚创建数据库: 如图:
- 04
此时新建表,也要设定为utf8格式,然后插入测试数据,你会发现是规整的汉字。如果通过php操纵mysql呈现页面,就不会乱码。您可以尝试下哦。
赞 (0)