Mysql中文亂碼問題完美解決方案

2021-08-07 22:45:08 字數 304 閱讀 8853

將**編碼設為 utf-8,這樣可以相容世界上所有字元。

如果**已經運作了好久,已有很多舊資料,不能再更改簡體中文的設定,那麼建議將頁面的編碼設為 gbk, gbk與gb2312的區別就在於:gbk能比gb2312顯示更多的字元,要顯示簡體碼的繁體字,就只能用gbk。

2.在編寫connection url時,加上?useunicode=true&characterencoding=utf-8參;

3.在網頁**中加上乙個"set names utf8"或者"set names gbk"的指令,告訴mysql連線內容都要使用utf8或者gbk;

完美解決PHP中文亂碼問題

一.首先是php網頁的編碼 1.php檔案本身的編碼與網頁的編碼應匹配 a.如果欲使用gb2312編碼,那麼php要輸出頭 header content type text html charset gb2312 靜態頁面新增,所有檔案的編碼格式為ansi,可用記事本開啟,另存為選擇編碼為ansi,...

完美解決PHP中文亂碼

一 首先是php網頁的編碼 1.php檔案本身的編碼與網頁的編碼應匹配 a.如果欲使用gb2312編碼,那麼php要輸出頭 header content type text html charset gb2312 靜態頁面新增,所有檔案的編碼格式為ansi,可用記事本開啟,另存為選擇編碼為ansi,...

完美解決PHP中文亂碼

一 首先是php網頁的編碼 1.php檔案本身的編碼與網頁的編碼應匹配 a.如果欲使用gb2312編碼,那麼php要輸出頭 header content type text html charset gb2312 靜態頁面新增lowhtfs2312 所有檔案的編碼格式為ansi,可用記事本開啟,另存...