當前位置:律師網大全 - 商標查詢 - 如何解決MySQL數據庫中的中文亂碼

如何解決MySQL數據庫中的中文亂碼

Mysql數據亂碼問題可能有以下三個原因:

1.服務器本身設置,比如還停留在latin1版本;

2.2.table的語系設置(包括字符和排序規則);

3.客戶端程序的連接語言設置(如php、Java);

推薦Utf8!!!!

要避免mysql的中文亂碼問題,可以嘗試以下方法:

1,對於版本問題,建議去官網更新最新版本或者更有用的版本;

2、創建數據庫,創建表格不設置字符編碼會造成亂碼問題:

創建數據庫時:創建數據庫` test`。

字符集' utf8 '

整理“utf8 _ general _ ci”;

創建表` database_user(

` ID` varchar(40) NOT NULL default ' ',

` userid ` varchar(40)NOT NULL default ' ',

)ENGINE = InnoDB DEFAULT CHARSET = utf8;

3、對於第三種情況,參考方法:

在linux服務器中編輯文件/etc/my.cnf,在[mysql]部分添加default _ character _ set = utf8

如果只是調試遇到亂碼問題:

寫連接URL時,添加?useUnicode = true & ampCharacterEncoding=utf-8參數;

並在網頁代碼中添加“set names utf8”或“set names gbk”指令,告知MySQL使用utf-8或gbk進行連接內容。

Utf8或gbk

  • 上一篇:相似商標必須壹起轉讓?
  • 下一篇:鋁制五金器具註冊商標屬於哪壹類?
  • copyright 2024律師網大全