|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
经过几天的翻阅文档和实验,终于找到了比较好的解决办法。 可以不需要修改my.ini。 在建立数据库的时候,对库和表的字符集设置不太重要,但是对文本类型的字段最好都设置为GBK字符集。 对于已有的数据库可以用以下方式转变字段编码: ALTER TABLE t MODIFY hoverfly BINARY(100); ALTER TABLE t MODIFY hoverfly CHAR(100) CHARACTER SET gbk; 注重用此方式假如不修改程序,会发现查询出的结果都是乱码,可以通过在my.ini的[mysqld]段内加default-character-set=gbk来纠正。但是这样你会发现那些没有转变编码的文本字段里的中文都是乱码。 其实有更简朴的办法,在进行查询前,只要执行SET character_set_results = NULL就可以。而且这是不管是转变了的还是没转变的字段都不会出现乱码。而转变了的字段可以正常的对中文进行排序。 返回类别: 教程 上一教程: 使用SQL SERVER的扩展存储过程实现远程备份与恢复 下一教程: MYSQL基本数据库术语 您可以阅读与"关于MYSQL 4.1语言问题的完美解决方式"相关的教程: · MYSQL中文模糊检索问题的解决方式 · 实用的MYSQL中文问题的解决方案 · 关于MYSQL5改密码后不能登录问题的解答 · MYSQL中文问题解决 · 困扰JSP的一些问题与解决方式 |
| 快精灵印艺坊 版权所有 |
首页 |
||