當前位置:首頁 » 操作系統 » 字元集linux

字元集linux

發布時間: 2022-08-09 13:37:09

『壹』 如何改變linux系統語言/字元集

改變redhat的系統語言/字元集修改 /etc/sysconfig/i18n 文件,如
LANG="en_US",xwindow會顯示英文界面,
LANG="zh_CN.GB18030",xwindow會顯示中文界面。
還有一種方法
cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件,如
LANG="en_US",xwindow會顯示英文界面,
LANG="zh_CN.GB18030",xwindow會顯示中文界面。
這樣就可以改變個人的界面語言,而不影響別的用戶
(Debian不支持GB18030(RH的zysong字型檔是有版權的)
現在好像沒有Free的GBK和GB18030字型檔
vi .bashrc
export.GB2312
export LC_ALL=zh_CN.GB2312)

『貳』 linux怎麼看文件的字元集編碼

在Linux中查看文件編碼可以通過以下幾種方式:1.在Vim中可以直接查看文件編碼:set fileencoding,即可顯示文件編碼格式。2. enca (如果你的系統中沒有安裝這個命令,可以用sudo yum install -y enca 安裝 )查看文件編碼

『叄』 linux字元集有哪些

1、查詢
(1) 查看當前伺服器字元集: # locale
(2) 查看伺服器支持的字元集: # locale -a

2、修改linux系統字元集的方式有如下兩種:
(1) 直接設置變數的方式修改,命令如下兩條命令:

[root@demo ~]# 或者 export LANG="xxx"
[root@demo ~]# LC_ALL="xxx" 或者 export LC_ALL="xxx"
(備註:xxx為欲修改為的字元集)
查看標準的字元集的方法: locale –a 命令,常用的有: zh_CN.GB2312、
zh_CN.GB18030 或者 zh_CN.UTF-8、en_US.UTF-8等
但是上述修改方式只會在當前shell中生效,新建shell此環境變數消失。
故平時登錄系統執行"LANG= "這個命令的時候顯示的就沒有亂碼的緣故,意思就是取消了字元集的顯示,

『肆』 Linux 系統字元集問題

字元集在系統中體現形式是一個環境變數,以CentOS6.5為例,其查看當前終端使用字元集的方式可以有以下幾種方式:
1、[root@david ~]# echo $LANG
zh_CN.GB18030
2、[root@david ~]# env |grep LANG
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
3、[root@david ~]# export |grep LANG
declare -x LANG="zh_CN.GB18030"
declare -x LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
4、[root@david ~]# locale
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
上面均說明LC_CTYPE(字元辨識編碼)表示這個系統的系統現在使用的字元集是zh_CN.GB18030,LC_NUMERIC(數字系統的顯示訊息)等其它與語言相關的變數。通常如果其它的語言變數都未設定,僅設定LANG這個變數就可以預設代替所有其它變數了。

『伍』 如何查看Linux系統的字元集

1、# echo $LANG2、# env |grep LANG3、# locale以上三個操作,均可查到當前系統所使用的字元集,請看看《linux就該這么學》,linux命令學習方法。

『陸』 linux怎麼修改字元集

可直接進入 mysql 進行更改,具體如下:

1.查找/etc目錄下是否有my.cnf文件;
#ls -l | grep my.cnf (在/etc下查找是否有my.cnf文件存在)
2.如果沒有就要從/usr/share/mysql,拷貝一個到/etc 下,在/usr/share/mysql目錄下有五個後綴為.cnf的文件,分別是 my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf ;從中隨便拷貝一個到/etc目錄下並將其改為my.cnf文件,我選擇的是my-medium.cnf :
#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
3.修改my.cnf文件,在該文件中的三個地方加上 default-character-set=utf8([client] [mysqld] [mysql])
#vi /etc/my.cnf
修改如下:(紅色為添加部分)
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default-character-set=utf8
init_connect='SET NAMES utf8' //此行可不加

[mysql]
no-auto-rehash
default-character-set=utf8
保存退出;
4.重起MySQL伺服器,使其設置的內容生效
#/etc/init.d/mysql restart
5. 重新登入mysql;
# mysql -u root - p
#(輸入密碼)
mysql> show variables like 'character_set%' ;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |(都生成了utf8,成功了 哈哈哈)
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

mysql啟動和停止 操作 :
可以通過 #/etc/init.d/mysql [start | stop | restart](實現啟動,停止,重啟)
也可以通過 #service mysql [start | stop | restart](實現啟動,停止,重啟)
*********************************
另外:如果在修改字元集前,嘗試在資料庫中插入中文,那麼當修改了字元集後,在你所插入中文的資料庫中(在別的資料庫中可能沒問題),
通過show variables like 'character_set%'查詢的結果可如下:
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |

『柒』 linux 字元集 設置

登錄
test
,cat
~/.bash_profile
貼出輸出。
我記得
bash
默認好像並不一定絕對的執行
.bash_profile
吧?貌似我的機器是
~/.bashrc

印象里這東西可以改……

『捌』 如何修改linux系統的字元集

把linux的字元集改變一下。
路徑:etc/sysconfig/i18n
默認的為:
代碼如下:
LANG=「en_US.UTF-8」
SYSFONT=「latarcyrheb-sun16」
修改為:
代碼如下:
LANG=「zh_CN.GB18030」
LANGUAGE=「zh_CN.GB18030:zh_CN.GB2312:zh_CN」
SUPPORTED=「zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en」
SYSFONT=「lat0-sun16」
重啟Linux伺服器即可。

『玖』 如何查看linux系統的字元集

1、# echo $LANG2、# env |grep LANG3、# locale以上三個操作,均可查到當前系統所使用的字元集,請看看《linux就該這么學》,linux命令學習方法。

『拾』 Linux裡面字元是不是utf-8

查看字元集 字元集在系統中體現形式是一個環境變數,《Linux就該這么學》,其查看當前終端使用字元集的方式可以有以下幾種方式:
1、[root@ ~]# echo $LANG
en_US.UTF-8
2、[root@ ~]# env |grep LANG
LANG=en_US.UTF-8
3、[root@david ~]# export |grep LANG
declare -x LANG="en_US.UTF-8"
4、[root@ ~]# locale -a //查看本地字元集
[root@ ~]# locale -m //查看所有支持的字元集

熱點內容
電腦登陸加密 發布:2025-01-16 05:21:57 瀏覽:152
安卓怎麼修復閃退 發布:2025-01-16 05:21:54 瀏覽:554
易盾加密 發布:2025-01-16 05:20:51 瀏覽:894
html上傳圖片的代碼 發布:2025-01-16 05:16:55 瀏覽:601
搭建伺服器租用電信的怎麼樣 發布:2025-01-16 05:12:32 瀏覽:49
phpmysql源碼下載 發布:2025-01-16 05:12:31 瀏覽:211
python安裝依賴包 發布:2025-01-16 05:11:45 瀏覽:996
澳門雲主機品牌伺服器 發布:2025-01-16 05:06:55 瀏覽:769
資料庫設計主要內容 發布:2025-01-16 05:02:02 瀏覽:13
存儲過程如何修改 發布:2025-01-16 05:01:55 瀏覽:634