linux下編碼格式設定

2021-07-13 17:40:52 字數 565 閱讀 3135

`**mysql**

1. 找到mysql的配置檔案,拷貝到etc目錄下,第一步很重要

把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 複製到 /etc/my.cnf

即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf /etc/my.cnf

2. 開啟my.cnf修改編碼

在[client]下增加default-character-set=utf8

在[mysqld]下增加default-character-set=utf8

同時加上init_connect=』set names utf8』 (設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行)

即使做了以上修改如果直接資料庫再建立表,然後存入中文,取出來的會是問號。解決的辦法是:建立資料庫的時候指明預設字符集為utf8,如:

create database test default character set utf8;

「`

Linux 之 設定編碼格式

windows的預設編碼為gbk,linux的預設編碼為utf 8,所以在windows下編輯的中文檔案,在linux下顯示時會亂碼,這就需要進行編碼格式的設定 環境變數lang language縮寫 儲存著系統當前的編碼格式,可以輸出它來看一下 echo lang 通過修改環境變數 lang 來設...

Linux 設定編碼格式 亂碼

在windows 通過 ssh 工具往linux伺服器上傳 中文檔案 可能會遇到 亂碼問題 解決方案 方案1 lang zh cn.utf 8 supported zh cn.utf 8 zh cn zh en us.utf 8 en us en sysfont lat0 sun16 或 lang ...

Linux 設定編碼格式 亂碼

在windows 通過 ssh 工具往linux伺服器上傳 中文檔案 可能會遇到 亂碼問題 解決方案 方案1 lang zh cn.utf 8 supported zh cn.utf 8 zh cn zh en us.utf 8 en us en sysfont lat0 sun16 或 lang ...