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插件