分类: Mysql/postgreSQL
2009-01-06 15:56:58
好高兴啊O(∩_∩)O~~,又学会了mysql的一个小知识点:让mysql显示中文!!
前提: 在建test数据库、a表时,均采用mysql默认字符集latin1,所
以通过工具更新、查询表时,中文字段始终是乱码,在修改表结构(支持
gb2312字符集),修改配置文件支持: default-character-set =
gb312, 都无果的情况下,听到高人指点:和程序的编码有关:终于在
mysql API里发现了这一个函数:
int mysql_set_character_set(MYSQL *mysql, char *csname);具体用
法参照mysql手册。
如果通过命令界面操作数据库:mysql -u user -p -default-
character-set='gb2312',一切OK,(*^__^*) ……