導航:首頁 > IDC知識 > linux修改伺服器編碼

linux修改伺服器編碼

發布時間:2021-03-18 09:41:28

1、怎麼修改linux中的字元編碼

LANG="zh_CN.UTF-8" 這一句就足夠了 如果你是通過secureCRT的,你只需要修改secureCRT的外觀里邊的字元編碼設置,改成UTF-8

2、在Linux如何讓更改文件的字元編碼

1.在Vim中直接進行轉換文件編碼,比如將一個文件轉換成utf-8格式
:set fileencoding=utf-8

2. enconv 轉換文件編碼,比如要將一個GBK編碼的文件轉換成UTF-8編碼,操作如下
enconv -L zh_CN -x UTF-8 filename

3. iconv 轉換,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如將一個UTF-8 編碼的文件轉換成GBK編碼
iconv -f GBK -t UTF-8 file1 -o file2
查看文件編碼file命令
file ip.txt ip.txt: UTF-8 Unicode text, with escape sequences
一、利用iconv命令進行編碼轉換文件內容編碼轉換 iconv命令用於轉換指定文件的編碼,默認輸出到標准輸出設備,亦可指定輸出文件。 用法: iconv [選項...] [文件...] 有如下選項可用: 輸入/輸出格式規范: -f, --from-code=名稱 原始文本編碼 -t, --to-code=名稱 輸出編碼 信息: -l, --list 列舉所有已知的字元集 輸出控制: -c 從輸出中忽略無效的字元 -o, --output=FILE 輸出文件 -s, --silent 關閉警告 --verbose 列印進度信息 -?, --help 給出該系統求助列表 --usage 給出簡要的用法信息 -V, --version 列印程序版本號 例子: iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt 這個命令讀取aaa.txt文件,從utf-8編碼轉換為gb2312編碼,其輸出定向到bbb.txt文件。

3、如何設置linux伺服器的語言 字元encode為utf-8編碼

如果是暫時設置,直接輸入LANG=en_US.UTF-8,下次開機的時候就又恢復為原來的設置了
如果是永久設置,則要修改/etc/sysconfig/i18n這個文件了。

4、linux下怎麼改變文件的編碼格式

1.在Vim中直接進行轉換文件編碼,比如將一個文件轉換成utf-8格式
:set fileencoding=utf-8

2. enconv 轉換文件編碼,比如要將一個GBK編碼的文件轉換成UTF-8編碼,操作如下
enconv -L zh_CN -x UTF-8 filename

3. iconv 轉換,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如將一個UTF-8 編碼的文件轉換成GBK編碼
iconv -f GBK -t UTF-8 file1 -o file2
查看文件編碼file命令
file ip.txt ip.txt: UTF-8 Unicode text, with escape sequences
一、利用iconv命令進行編碼轉換文件內容編碼轉換 iconv命令用於轉換指定文件的編碼,默認輸出到標准輸出設備,亦可指定輸出文件。 用法: iconv [選項...] [文件...] 有如下選項可用: 輸入/輸出格式規范: -f, --from-code=名稱 原始文本編碼 -t, --to-code=名稱 輸出編碼 信息: -l, --list 列舉所有已知的字元集 輸出控制: -c 從輸出中忽略無效的字元 -o, --output=FILE 輸出文件 -s, --silent 關閉警告 --verbose 列印進度信息 -?, --help 給出該系統求助列表 --usage 給出簡要的用法信息 -V, --version 列印程序版本號 例子: iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt 這個命令讀取aaa.txt文件,從utf-8編碼轉換為gb2312編碼,其輸出定向到bbb.txt文件。

5、在windows下訪問linux的web伺服器中文亂碼 怎麼更改Linux的編碼?

你是用什麼遠程工具訪問linux系統的?如果使用的是ssh就改下專linux編碼、具體屬請查看:http://www.51ou.com/browse/linuxjc/11161.html

6、linux 怎麼修改資料庫編碼格式

默認來登錄mysql之後可以通過SHOW VARIABLES語句查自看系統變數及其值。
mysql> show variables like '%character%';

說明:以下是在CentOS-6.2下的設置 (不同的版本可能有些差異,比如文件的位置。但設置的內容應該是一樣的)
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編碼,以

7、linux怎麼修改默認編碼

一、的五臟六腑

1、 語言符號及其分類(LC_CTYPE)
2、 數字(LC_NUMERIC)
3、 比較和排序習慣(LC_COLLATE)
4、 時間顯示格式(LC_TIME)
5、 貨幣單位(LC_MONETARY)
6、 信息主要是提示信息,錯誤信息, 狀態信息, 標題, 標簽, 按鈕和菜單等(LC_MESSAGES)
7、 姓名書寫方式(LC_NAME)
8、 地址書寫方式(LC_ADDRESS)
9、 電話號碼書寫方式(LC_TELEPHONE)
10、度量衡表達方式(LC_MEASUREMENT)
11、默認紙張尺寸大小(LC_PAPER)
12、對locale自身包含信息的概述(LC_IDENTIFICATION)。

二、理解locale的設置

設定locale就是設定12大類的locale分類屬性,即 12個LC_*。除了這12個變數可以設定以外,為了簡便起見,還有兩個變數:LC_ALL和LANG。

它們之間有一個優先順序的關系:LC_ALL > LC_* > LANG

可以這么說,LC_ALL是最上級設定或者強制設定,而LANG是默認設定值。

三 具體設定locale的方法(zh_CN.UTF-8、zh_CN.GBK)

freebsd的設置:

1.GDM登錄改為終端登錄後startx啟動圖形桌面

2.在~/.cshrc中增加如下語句,(根據自己使用的shell進行相應設置)

setenv LANG zh_CN.GBK
setenv LC_ALL zh_CN.GBK
setenv LC_CTYPE zh_CN.GBK

3.修改/etc/fstab的默認值:

linux 設置:

1.修改/etc/sysconfig/i18n文件,LANG="zh_CN.UTF-8"或LANG="zh_CN.GBK"

普通用戶修改~/.profile

...
export LANG zh_CN.GBK
...

2.修改/etc/fstab的默認值

8、如何更改Linux(Ubuntu)語言和編碼設置

在安裝Linux系統的時候如果選錯了語言和編碼設置的話是件很讓人惱火的事情,如果回你採用的是在Windows OS下的SSH工具遠程答登錄Linux的話,這就是一個比較蛋疼的問題了,因為這個工具目前在對多種編碼格式的支持上有缺陷,表現在界面上的文字可能是亂碼。解決這個問題也是有辦法的,那就是更改系統的語言和編碼設置,具體的操作步驟如下:1. 更改語言編碼的地域(locale)配置文件(/etc/default/locale)。如果Ubuntu是桌面版的話可以使用圖形編輯器gedit$sudo gedit /etc/default/locale$sudo vi /etc/default/locale2. 更改語言和編碼的環境變數。LANG=en_US.UTF-83. 注銷用戶,重新登錄。$ exit

9、Linux系統的默認編碼怎樣設置

查看默認編碼:
$: env | grep LANG
LANG=en_US.UTF-8
GDM_LANG=en_US
LANGUAGE=en_US
修改編碼(加到/etc/profile中就能永久生效):
export LANG=xxx

10、linux伺服器,如何設置編碼為GBK

我不清楚你的環境是什麼 (發行版,字元模式命令行,還是圖形模式終端)
以我在字元模式命令行下的測試, 如果不載入zhcon或者fbterm之類的程序
cat more less等都無法正常顯示gb2312字元, 不管LANG的設置是什麼
而且這些程序不存在什麼默認輸出 都是調用gettext庫來實現的
怪不得 這個跟遠程伺服器上的locale無關, 主要看你的secureCRT裡面的字元編碼設置 這個具體我也不太清楚了,因為很少用secureCRT , 但是我用putty測試了一下,文件是GB2312編碼,遠程是LANG=C ,putty設置為use font encoding , cat less more都正常顯示漢字
換GBK測試也通過 ...不知道你的怎麼回事

與linux修改伺服器編碼相關的知識