linux字元集設置
❶ 解決客戶端連接linux伺服器中文顯示亂碼問題
客戶端連接Linux伺服器中文顯示亂碼,如下圖所示:
字元亂碼問題 :如果伺服器本身支持中文,只是客戶端顯示亂碼,通常就是
客戶端字元集與伺服器字元集不一致造成的。把客戶端字元集改成伺服器字元集就可以解決的。但是像 SSHSecureShellClient-3.2.9.exe 客戶端沒有設置字元集的地方,就需要把字元集改為zh_CN.GB18030才能正確顯示中文:
export LC_CTYPE=zh_CN.GB18030
export LC_ALL=zh_CN.GB18030
export LANG=zh_CN.GB18030
設置完就解決了客戶端連接Linux系統中文顯示亂碼的問題。
註:每次使用客戶端連接Linux伺服器時,都需要手動改一下字元集。
❷ 如何修改LINUX的默認字元集為GBK
windows下的mysql配置文件是my.ini,一般在c:\windows\my.ini或者c:\winnt\my.ini可以直接在這個文件裡面加上 default-character-set=gbk #或gb2312,big5,utf8 然後重新啟動mysql service mysql restart 或 /etc/init.d/mysql restart 或用其他方法重新啟動,就生效了。
❸ 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= "這個命令的時候顯示的就沒有亂碼的緣故,意思就是取消了字元集的顯示,
❹ vnc linux 怎麼設置字元集
安裝vncserver並設置Linux運行5級別時候自動開啟
yum -y install tigervnc-server tigervnc
chkconfig --add vncserver
chkconfig --level 35 vncserver on
更多Linux操作知識,可以網路《Linux就該這么學》。
❺ 在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文件。
❻ linux中oracle怎麼修改字元集
1)、用SYSTEM登錄資料庫。
2)、執行 UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%'; 語句。
3)、修改注冊表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0 ,NLS_LANG的值改為AMERICAN_AMERICA.WE8ISO8859P1
4)、重新啟動資料庫。
如果第2步SYSTEM沒有許可權執行,可以在sql*plus登錄資料庫管理員帳號,然後再輸入語句「conn /as sysdba」也可。登錄完成後再執行UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%';
❼ 如何修改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裡面字元是不是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 //查看所有支持的字元集
❾ linuxtomcat設置字元集
linuxtomcat設置字元集如下。
1、通過ssh命令登錄linux系統。
2、輸入find/-nameserver.xml搜索tomcat的配置文件。
3、通過cd文件路徑進入對應的錄目位置。
❿ 如何設置linux伺服器的語言 字元encode為utf-8編碼
如果是暫時設置,直接輸入LANG=en_US.UTF-8,下次開機的時候就又恢復為原來的設置了
如果是永久設置,則要修改/etc/sysconfig/i18n這個文件了。