首先,再开启这个问题之前先,本人先吐槽一下 本人快被mysql整崩溃了 中文就是插入不进去! 本人指的是在程序代码里插不进去,全是问号啊“?” 本人也百度了也看了不少网上的号称“绝对能插入中文的方法” 但是。 现在mysql已经被本人改的千疮百孔了。本人把改的截图贴上来~说是要编码统一 本人就都用的utf8
首先是my.ini文件
箭头的位置原来有没有这句话本人已经记不清了。
总之本人把两张图中的default-character-set等于gbk或是gb2312或是utf8改了无数次(百度上这个神贴说用这个,那个神贴说用这个)
然后从项目的编码入手
本人是用eclips做的客户端,值再传给用myeclips做的服务端,服务端里存数据库;(项目编码本人改过,也改成utf8,但是文字都乱码了 本人又改成gbk了)
然后是服务端的编码
两个地方
和
最后又回到了数据库上 ,本人看到这样一句话“mysql编码设置可以分为三种设置:数据库的编码、表的编码、和字段的编码”
于是本人又改了
数据库编码!
表编码!
建表语句,应该是。
别问本人为什么同时有gbk和utf8,,,,,,本人也不知道,,,,但是整个表全是问号而不是有幸存的。
恩 差不多了 那个大哥大姐伸出援助之手 帮帮小弟 感激不尽。
首先是my.ini文件
箭头的位置原来有没有这句话本人已经记不清了。
总之本人把两张图中的default-character-set等于gbk或是gb2312或是utf8改了无数次(百度上这个神贴说用这个,那个神贴说用这个)
然后从项目的编码入手
本人是用eclips做的客户端,值再传给用myeclips做的服务端,服务端里存数据库;(项目编码本人改过,也改成utf8,但是文字都乱码了 本人又改成gbk了)
然后是服务端的编码
两个地方
和
最后又回到了数据库上 ,本人看到这样一句话“mysql编码设置可以分为三种设置:数据库的编码、表的编码、和字段的编码”
于是本人又改了
数据库编码!
表编码!
建表语句,应该是。
别问本人为什么同时有gbk和utf8,,,,,,本人也不知道,,,,但是整个表全是问号而不是有幸存的。
恩 差不多了 那个大哥大姐伸出援助之手 帮帮小弟 感激不尽。
解决方案
5
统一格式 输出什么就放什么进库 把gbk 全换成utf8
20
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码