当前位置:数据库 > MySQL >>

MySQL数据库中出现乱码,求解决方案 .

sql语句略 用命令窗口查询如下 : mysql> select * from tblprotectaction ; +----+-------+------+-------+------+------+---------+------+------+-------+----- -+ | ID | tzxl | kgbh | bhlx | tzsj | hfsj | gzx | gzdl | gzcj | tzyy | tzcs | +----+-------+------+-------+------+------+---------+------+------+-------+----- -+ | 1 | 线路1 | BH-1 | 类型1 | 1 | 2 | 故障相1 | 1 | 10 | 原因1 | 1 | | 2 | 线路2 | BH-2 | 类型2 | 2 | 3 | 故障相2 | 2 | 20 | 原因2 | 2 | | 3 | 线路3 | BH-3 | 类型3 | 3 | 4 | 故障相3 | 3 | 30 | 原因3 | 3 | | 4 | 线路4 | BH-4 | 类型4 | 4 | 5 | 故障相4 | 4 | 40 | 原因4 | 4 | | 5 | 线路5 | BH-5 | 类型5 | 5 | 6 | 故障相5 | 5 | 50 | 原因5 | 5 | | 6 | 线路6 | BH-6 | 类型6 | 7 | 6 | 故障相6 | 6 | 60 | 原因6 | 6 | | 7 | 线路7 | BH-7 | 类型7 | 7 | 8 | 故障相7 | 7 | 70 | 原因7 | 7 | | 8 | 线路8 | BH-8 | 类型8 | 8 | 9 | 故障相8 | 8 | 80 | 原因8 | 8 | | 9 | 线路9 | BH-9 | 类型9 | 9 | 10 | 故障相9 | 9 | 90 | 原因9 | 9 | | 10 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | +----+-------+------+-------+------+------+---------+------+------+-------+----- -+ 10 rows in set (0.16 sec) 但是如果用MySQL Administrator 查看数据就出现了乱码 ,如下图 ,求大虾帮忙 :
追问:改过以后还是相同的情况 ,....具体怎样操作呢 ?dos命令啊  。/- - .那我还是照一楼做吧 。图形化的界面 会把程序员毁掉的 。恩 祝你好运 !我也是刚做java程序员 /。
答案:1.  my.ini 里的 default-character-set 设置成 gbk;

2. 将db.opt 中 default-character-set 设置成 gbk;

3. 将db.opt中 default-collation设置成 gbk_chinese_ci;
其他:显然是编码的问题,在制表的时候可以制定编码为utf-8

上一个:在mysql中用时间作为条件进行查询,获取数据库中的数据,sql语句怎么写?
下一个:如何使用navicat lite for mysql 备份和还原数据库

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,