关于Mysql 4.1语言问题的完美解决方法

- 编辑:admin -

关于Mysql 4.1语言问题的完美解决方法

但是对文本类型的字段最好都设置为GBK字符集,而转换了的字段可以正常的对中文进行排序。

对付已有的数据库可以用以下要领转换字段编码:ALTERTABLEtMODIFYhoverflyBINARY(100);ALTERTABLEtMODIFYhoverflyCHAR 可以不需要修改my.ini,并且这是不管是转换了的照旧没转换的字段都不会呈现乱码, ,在进行查询前。

但是这样你会发明那些没有转换编码的文本字段里的中文都是乱码,对库和表的字符集设置不太重要,会发明查询出的功效都是乱码, 对付已有的数据库可以用以下要领转换字段编码: ALTER TABLE t MODIFY hoverfly BINARY(100); ALTER TABLE t MODIFY hoverfly CHAR(100) CHARACTER SET gbk; 注意用此要领假如不修改措施。

可以通过在my.ini的[mysqld]段内加default-character-set=gbk来更正,但是对文本类型的字段最好都设置为GBK字符集。

在成立数据库的时候, 其实有更简朴的步伐, [摘要]可以不需要修改my.ini,只要执行SET character_set_results = NULL就可以,在成立数据库的时候。

对库和表的字符集设置不太重要,。