隨筆-167  評(píng)論-65  文章-0  trackbacks-0

          在做struts向mysql插入中文記錄時(shí)出現(xiàn) Data too long for column 'name' at row 1 異常,但是插入英文就沒問題,google了下,總結(jié)出下面方法,保證你不會(huì)再出錯(cuò)!

          1,mysql的編碼設(shè)置為 utf8 格式,可以從開始菜單那圖形化配置,或者直接進(jìn)入安裝目錄配置my.ini

          2,在java連接數(shù)據(jù)庫時(shí)這樣寫:

          String url ="jdbc:mysql://localhost/sales?user=root&password=riskfitfeng&useUnicode=true&characterEncoding=utf-8";

          3,數(shù)據(jù)庫的編碼為 utf8

          4,數(shù)據(jù)庫表編碼為 utf8

          5,數(shù)據(jù)庫字段編碼為 utf8

          6,jsp頁面中編碼為 utf-8

          ref:

          http://www.programfan.com/club/showpost.asp?id=19359

          頁面顯示中文亂碼的話可以參考這里:

          http://hi.baidu.com/lovekaili/blog/item/31830e01c94a2cd3267fb503.html (我很早寫的blog)



          write by feng
          posted on 2009-05-19 15:48 fl1429 閱讀(3608) 評(píng)論(0)  編輯  收藏 所屬分類: Mysql/Sqlserver/Oracle
          已訪問數(shù):
          free counters
          主站蜘蛛池模板: 梓潼县| 麻阳| 泰安市| 瓮安县| 双流县| 盘锦市| 来宾市| 夏河县| 土默特左旗| 宣武区| 怀宁县| 金山区| 驻马店市| 石屏县| 丁青县| 奎屯市| 图们市| 鄂伦春自治旗| 新邵县| 金坛市| 手机| 宾川县| 新田县| 靖宇县| 广河县| 法库县| 桑植县| 融水| 射阳县| 小金县| 邢台县| 桐柏县| 米林县| 广平县| 东乌珠穆沁旗| 鲁山县| 博罗县| 宁乡县| 确山县| 余江县| 安阳县|