linux下php msql亂碼的解決辦法

2021-09-10 13:09:25 字數 464 閱讀 4965

在做專案時,難免會碰到亂碼,出現亂碼一般都是字符集的問題,下面主要從幾個字符集的設定來解決這個問題

mysqli_query("$link","set names utf8");
未設定查詢的字元編碼導致亂碼,筆者就曾遇到過這樣的情況

就php7與apache2為例,配置檔案位置如下

/etc/php/7.0/apache2/php.ini
使用vim開啟php.ini

vim php.ini
再輸入/default_charset來找到下面的語句

確認是否使瀏覽器按照想要的編碼格式來解析網頁

linux下中文亂碼

輸入locale檢視 如果像這種是可以看到中文的 今天無意間執行了命令導致中文全部展示?了 解決辦法 輸入export lc all zh cn.utf 8 etc locale.conf就可以了 方法二 這種方法更有效 vim etc locale.conf lang zh cn.utf 8 la...

Linux下 mysql中文亂碼

中文存入 mysql 資料庫出現的亂碼,從 jsp 頁面讀取 mysql 中文資料出現亂碼,以及在 sell 環境下檢視資料庫表中文資料出現亂碼。為了解決中文亂碼問題,首先是採用同一字符集。本人採用的是 gbk.1.安裝mysql後首先修改配置檔案 etc my.cnf 注 可能安裝的目錄不同,通過...

linux下亂碼問題總結

linux下出現亂碼,一般都是語言和編碼的設定有問題,分為以下幾種情況。1.terminal亂碼 使用者根目錄下建立.bash profile檔案,檔案末尾加入以下內容,重新開啟terminal即可 export lc all zh cn.gbk export lang zh cn.gbk 注意 命...