出現這種情況的原因為兩種作業系統的中文壓縮方式不同,在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.GB18030SUPPORTED 表明系統預置了那些語言支援 ,不在專案中的語言不能正常顯示SYSFONT 定義控制檯終端字型,你文字登入的時候顯示的字型是 latarcyrheb-sun16 I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指的“國際化”.I18N支援多種語言,不過同一時間只能是英文和一種選定的語言,例如英文+中文、英文+德文、英文+韓文等等;如果在SCRT上操作時中文亂碼,可依次點選options--session options--appearance,選擇character encoding為UTF-8
出現這種情況的原因為兩種作業系統的中文壓縮方式不同,在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.GB18030SUPPORTED 表明系統預置了那些語言支援 ,不在專案中的語言不能正常顯示SYSFONT 定義控制檯終端字型,你文字登入的時候顯示的字型是 latarcyrheb-sun16 I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指的“國際化”.I18N支援多種語言,不過同一時間只能是英文和一種選定的語言,例如英文+中文、英文+德文、英文+韓文等等;如果在SCRT上操作時中文亂碼,可依次點選options--session options--appearance,選擇character encoding為UTF-8