因為“終端”編碼沒有設置成UTF8導致linux rz命令無法傳輸文件。
公司主營業務:成都網站制作、網站建設、外貿網站建設、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯推出雙鴨山免費做網站回饋大家。
1、首先第一步就是要Xshell連接Linux系統,輸入命令。比如 df -h查看系統容量,注意的是如下圖。中文字符,顯示亂碼。
2、接著就是要Linux系統系統語言查詢,注意都是是不是Linux系統沒有安裝中文語言包呢?我們來檢查一下吧,查看語言包。如下圖。
3、然后就是要打開xshell終端服務,這時候再找到菜單--- 屬性 如下圖。
4、接著就是打開屬性,系統設置菜單之后。這時候找到 “終端”編碼設置,注意都是默認是 默認語言,選擇UTF8設置即可,如下圖。
5、最后就是重新打開linux rz,然后輸入自己的命令進行文件的傳輸即可。
解決方法:
1、在虛擬機上加載linux鏡像包:點桌面的『Cpmputer』–『光驅』–『Server』–雙擊安裝
『rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm』
『rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm』
重新啟動后重新設置下語言!
命令模式下:
查看系統支持的語言: locale -a
查看系統當前的語言: locale
更改系統當前的語言: LANG=zh_CN.UTF8?? 或 LANG=zh_CN.GB2312
2、如果想安裝虛擬機的時候有中文選項,自己分區,那么新建虛擬機的時候選擇:第三項『我以后在安裝操作系統』。
出現這種情況的原因為兩種操作系統的中文壓縮方式不同,在windows環境中中文壓縮一般為gbk,而在linux環境中為utf8,這就導致了在windows下能正常顯示
txt文件在linux環境下打開呈現了亂碼狀態。
解決方法:在linux用iconv命令,輸入命令如下
iconv -f gbk -t utf8 file.pdf file.pdf.utf8
此時會重生一file.utf8文件,打開之后就能正常顯示中文
linux系統下修改語言配置方法有:
法一:修改/etc/profile文件,增加export LANG=zh_CN.GB18030
法二:修改/etc/sysconfig/i18n文件,將
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
改為
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
/etc/profile: 為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.
/etc/sysconfig/i18n 這里存放的是系統的區域語言設置
LANG 表明你當前系統的語言環境變量設置 ,這里是 zh_CN.GB18030
SUPPORTED 表明系統預置了那些語言支持 ,不在項目中的語言不能正常顯示
SYSFONT 定義控制臺終端字體,你文本登錄的時候顯示的字體是 latarcyrheb-sun16
I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指軟件的“國際化”.I18N支持多種語言,不過同一時間只能是英文和一種選定的語言,例如英文+中文、英文+德文、英文+韓文等等;
如果在SCRT上操作時中文亂碼,可依次點擊options--session options--appearance,選擇character encoding為UTF-8