作者:yo繽紛樂 | 来源:互联网 | 2024-11-03 09:51
在使用MySQL5.1服务器时,可能会遇到无法正确识别中文字符的问题。由于相关资料较少且不够全面,本文将详细阐述解决方案。首先,需要检查MySQL的配置文件,确保字符集设置正确,并通过命令行工具验证当前的字符编码配置。此外,建议更新到最新版本以避免此类问题。
Mysql server的某些版本或者破解版本都可能出现无法识别中文的问题,鉴于网上资料较少且不全,这里我就清楚的说明下解决方法。
首先打开Mysql,查看属性看自己的命令行是什么编码,有的可能是UTF-8,有的可能是GBK等等。
然后使用Mysql server自带的MySQLInstanceConfig.exe,运行一下,一路Next当中需要输入自己Mysql的用户名和密码,输入一下就好。MySQLInstanceConfig.exe该文件在 …MySQL\MySQL Server…\ bin目录下。然后会在MySQL Server…的目录下生成my.ini的配置文件,接着将一下语句copy到该配置文件中
[mysqld]
default-character-set=GBK
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
[mysql]
default-character-set=GBK
这里需要注意 你之前查看你命令行的编码方式这里可以替换,我这里的语句是GBK,大家需要改成自己命令行的编码方式。