将mysql
数据库的
字符集设置如下所示:mysql>showvariableslike'character_set_%'+--------------------------+----------------------------+|Variable_name|Value|+--------------------------+----------------------------+|character_set_client|latin1||character_set_connection|latin1||character_set_database|latin1||character_set_filesystem|binary||character_set_results|latin1||character_set_server|latin1||character_set_system|utf8||character_sets_dir|/usr/share/mysql/charsets/|+--------------------------+----------------------------+8rowsinset(0.01sec)通过cmd命令行连上mysql上,设置显示字符集为latin1.setnames'latin1'此时再用select查询weather数据表,
繁体中文正常显示select*fromweather具体SQL语句的编写推荐楼主找本数据库的书看看就知道了你的 mysql 数据库的 编码格式是什么?
GB2312 么?
尝试修改成 GBK 或者 UTF8 看看。
GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码
GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名
你在 mysql 客户端里面, 执行一下
show variables like 'character%'
看看,当前的 编码是什么。
评论列表(0条)