日期:2014-05-18  浏览次数:20615 次

mysql5.0中文亂碼
各位大大:
        我的系統是win2k+mysql5.0   ,已經有一個數據庫創建.sql。我在mysql> 下運行
insert語句插入中文紀錄,老給我報錯,Data   too   long   for   'addrr ',我看了一下,
addrr有50個字符長,我插入的字段才4個漢字。還有,插入成功的,讀出來全亂碼
一切都還只是在mysql> 下進行,還不知道DBConnection.java讀取出來放在jsp頁面上是什麼鬼東東。
  老大,救救我吧,怎麼解決mysql5.0的中文亂碼問題啊。

------解决方案--------------------
upp
------解决方案--------------------
mysql的默认编码是什么?库的?表的又是什么?
------解决方案--------------------
可能是建库的脚本有问题,想这样试试
create database `yourDatabaseName`
CHARACTER SET 'gbk '
COLLATE 'gbk_bin '

....
------解决方案--------------------
你还是在程序里测吧,因为可能是你的这个东西不支持中文
------解决方案--------------------
不知道你按没按mysqladmin,要是按了,我到是可以告诉你怎么改,具体的语法我也不知道
------解决方案--------------------
建议安个syslog插件