赞
踩
在使用Navicat插入MySQL数据库的时候出现了乱码。
尝试着从网上找了解决方案,现在记录一下。
打开my.ini配置文件(MySQL的配置文件),加入:
character_set_server = utf8
从CMD命令进入到MySQL的命令模式
运行 show variables like '%char%';
观察到有拉丁字符的,需要均改为utf-8格式
mysql> SET character_set_database = utf8 ;
mysql> SET character_set_server = utf8 ;
由于,我们是已经建立了数据库,这时还需要在Navicat for mysql中,将数据库的字符集也改掉。
右键数据库,选择数据库属性,如图。
进入后,修改字符集为utf8
因为是字符集有误的情况下已经建立了表了,所以,我们还需要将varchar类型 字段的的字符集也要改掉,右键数据表,选择design Table进入设计表中,点中某字段,一个一个改过来即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。