回覆列表
  • 1 # 使用者9639739024251

    解決辦法:

    就是在mysql安裝目錄下,修改 i配置檔案

      在檔案中的[client]後面加上這句:

      default-character-set=gbk

      即:

      [client]

      default-character-set=gbk

      port=3306

      重啟mysql伺服器,可以錄入資料了

      但是用select語句查詢時,應該顯示漢字的部分都顯示為null,或者空

      而且jsp頁面顯示的資料也是空的或者亂碼

      最後也找到了解決辦法,即把 i檔案再做如下修改:

      請將MySQL資料庫的配置檔案 i做如下修改:

    [mysql]

    default-character-set=gbk

    #重要:這個設定的是MYSQL自帶的命令列顯示和輸入的

    #-------------------------------------------------------------------------------------------------------------

    [mysqld]

    default-character-set=utf8

      #重要:這個設定決定MySQL的工作環境的字符集!資料庫繼承MySQL設定的字符集,而表則繼承資料庫的字符集,欄位則繼承表的字符集!所以這裡設定很重要!

      改完這些之後,只要把jsp頁面上的編碼方式都設定為UTF-8就可以完全解決問題了……

      注意,在mysql下 UTF-8應該寫為utf8,不然會出錯

  • 中秋節和大豐收的關聯?
  • 酒真的是孤獨最好的朋友嗎?