这个问题困扰我很久,不过今天终于解决了 !<wbr>现在分享给大家,希望大家以后不要走弯路了。<img src="http://blogimg.sinajs.cn/images/control/face/003.gif" alt="mysql<wbr>administrator<wbr>查询出中文乱码<wbr>,jsp页面乱码" title="mysql<wbr>administrator<wbr>查询出中文乱码<wbr>,jsp页面乱码" style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:initial; border-color:initial; list-style-type:none; list-style-position:initial"></wbr>
如果程序里你都将encoding处理成GBK了,那么还有一下三个地方需要改动 :
在 C:\Program Files\MySQL\MySQL Server 5.0下找
1.<wbr>my.ini 里的 default-character-set设置成 gbk;</wbr>
2. 将db.opt 中 default-character-set 设置成 gbk;
3. 将db.opt中 default-collation设置成 gbk_chinese_ci;
这样就不会再有乱码出现了<wbr><img src="http://blogimg.sinajs.cn/images/control/face/004.gif" alt="mysql<wbr>administrator<wbr>查询出中文乱码<wbr>,jsp页面乱码" title="mysql<wbr>administrator<wbr>查询出中文乱码<wbr>,jsp页面乱码" style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:initial; border-color:initial; list-style-type:none; list-style-position:initial"></wbr>