dos下查询表的时候汉字显示的是乱码
我把my.ini里的两处编码设置都修改成了gbk有一表(tables)里 有个字段(value)是 text 类型的
现在插入数据的时候 这个字段能插入 数字,英文,并且插入后查询出来的数据也是完好的一旦插入汉字的时候就报如下错误:------------------------------------------------------------
ERROR 1366 (HY000): Incorrect string value: '\xC4\xE3\xBA\xC3' for column 'name'
at row 1------------------------------------------------------------好像是编码不对 我在网上找了一些解决办法 始终没有找到一个好的解决办法使用:
alter table tables modify value char(20) character set gbk; 把这个字段的类型改成char 后就可以了 不过这个不是我想要的 我需要的字段应该是text类型的 不知道牛人们有什么好的经验 谢谢~~~
解决方案 »
- mysql中比较查询表中的数据,怎么写能高效点
- 问一个两个表联合更新的问题
- 求助:手机通讯录数据库设计!!!
- 我的MYSQL中文乱码的解决办法
- select * from `table` where `id` in (3,2,1,5) 列出的记录能不能按3,2,15排序?谢谢
- 通过select建临时表和指定primary key 可以一条语句完成吗?
- 关于数据库备份的问题,具体如下,在线提问,给分
- 各位老大,帮帮忙!
- MySQL创建delete触发器语法错误了
- ======好消息。。。。。找到绝佳的php+mysql+ftp access搞php的一定得进(Nizvoo)
- 在windows系统下如何编译mysql源码
- 帮忙分析个数据库
然后问题就解决了 好像意思是说这个字段使用的编码方式是gbk吧。嘿嘿
来着有分~
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码