回覆列表
  • 1 # 笑吟吟的小魔女

    你應該是安裝mysql的時候編碼你是選擇預設的吧。你可以找到mysql的安裝目錄MySQL Server 5.0\bin\

    MySQLInstanceConfig.exe

    重新配置下就可以了。一般選擇utf-8編碼。再一個如果資料庫開始就建立好了。alter database 表名 character set utf8;連線資料庫設定編碼jdbc:mysql://地址:3306/資料庫名?characterEncoding=utf8如果是windows的話1、中止MySQL服務 2、在MySQL的安裝目錄下找到

    my.ini

    ,如果沒有就把my-

    medium.ini

    複製為一個

    my.ini

    即可 3、開啟

    my.ini

    以後,在[client]和[mysqld]下面均加上default-character-set=utf8,儲存並關閉 4、啟動MySQL服務

  • 2 # 雪梅慧

    ① 首先把MySQL的服務停掉 在執行視窗輸入:net stop mysql② 把伺服器和客戶端的字符集改成自己想用的字符集:GB2312或是utf8等……具體操作為:開啟mysql安裝目錄下的myini.tet;找到default-character-set,將其改為自己想用的字符集:GB2312或是utf8等……,要注意的是這裡有兩個default-character-set,用ctrl+f定位在檔案最前面輸入default就會找到,都要改過來;③ 重啟MySQL伺服器,在執行視窗輸入:net start mysql④ 最重要的是一點是,到這裡我們已經能夠解決亂碼問題了,可問題是我們依然還會出現亂碼問題,這是因為我們現在的表被建立的時候用的是預設的字符集(latin1),所以這時候我們要把表刪除,然後重建就可以了

  • 中秋節和大豐收的關聯?
  • 矮個子如何穿出高挑範?