文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql繁体中文乱码问题

mysql繁体中文乱码问题

时间:2008-10-28  来源:nbaloverme

将下面的数据导入mysql数据表中
2008-10-29T00:00:00+08:00;2008-10-30T00:00:00+08:00;部分時間有陽光,初時有一兩陣微雨。;25;29;70;90;東風4級,離岸間中5級。
2008-10-30T00:00:00+08:00;2008-10-31T00:00:00+08:00;多雲,有幾陣雨。;26;28;80;95;東風4至5級。
2008-10-31T00:00:00+08:00;2008-11-01T00:00:00+08:00;大致多雲,有幾陣雨。;26;29;80;95;東風4級,間中5級。
2008-11-01T00:00:00+08:00;2008-11-02T00:00:00+08:00;大致多雲,有一兩陣雨。;26;29;80;95;東風3至4級。
2008-11-02T00:00:00+08:00;2008-11-03T00:00:00+08:00;多雲,有幾陣雨。;26;29;80;95;東風3至4級。
2008-11-03T00:00:00+08:00;2008-11-04T00:00:00+08:00;多雲,有幾陣雨。;24;27;80;95;東北風4至5級。
2008-11-04T00:00:00+08:00;2008-11-05T00:00:00+08:00;多雲,有幾陣雨。;24;27;80;95;東至東北風5級。
load data local infile "test.txt" into table weather fields terminated by ';';   将以上数据导入表weather后,用select进行查询时繁体中文部分显示乱码。 解决方法: 将mysql数据库的字符集设置如下所示:
mysql> show variables like '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/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)
  通过cmd命令行连上mysql上,设置显示字符集为latin1. set names 'latin1'; 此时再用select查询weather数据表,繁体中文正常显示 select * from weather;
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载