『壹』 linux 如何解決執行命令後出現問號
方法一:使用前面兩位答主的答案,修改linux的語言環境變數LANG,設置成英文
方法二:將遠程軟體的編碼格式設置為utf-8,不同軟體設置不同具體自行查看網上方法
『貳』 Linux:優盤掛載了後裡面文件全是問號,怎麼回事文件格式錯誤嗎(vfat)
是文件名中有中文字元,編碼不對所以顯示為問號。
『叄』 為什麼redhat linux 顯示問號
ssh經常用的UTF-8,你看看本地的/etc/sysconfig/i18n中顯示的是否為
zh_CN.UTF-8或者en_UTF-8
『肆』 linux下,oracle的視圖中中文變問號了,描述有點長,請不吝賜教
這個是字元集轉換的問題,是你導出和導入的客戶端字元集和dmp文件字元集不回一致。
解決辦法:
在linux環境答變數里加上
export LANG =zh_CN.gb2312
或者導入的時候先輸入export LANG =zh_CN.gb2312
『伍』 Linux系統下,用File 里的createNewFile()創建文件是中文名,文件名為一堆問號
createNewFile()創建時用中文一定是亂碼,因為它是以二進制形式進行寫入的內.而touch命令是直接對容用戶的輸入進行直譯寫入操作,不會轉換格式,所以顯示正常. 這種並無解決辦法,其實linux應用方面建議還是多用英文,linux目前還是存在很多編碼轉換問題,畢竟linux系統就是用英文編寫的,對中文的支持上迄今只在界面話上有所提高,終端的操作還是少用中文吧.
應該是字元集編碼不一致的問題導致的。Java一般用的是utf-8編碼
『柒』 偶linux系統下的中文文件名咋都是方塊和問號啊
你沒有中文字形。
在Mandriva Control Center (MCC) 裡面找中文輸入的軟體包,如SCIM,安裝時會同時加入相關的專字形。
或者在MCC里加入你在windows磁區屬里的中文字形。C:/windows/fonts
『捌』 通過jsP表單上傳文件在Linux伺服器上中文顯示為問號
肯定還是編碼問題……
不過不知道 java 如何處理字元串知或的。建議你在 jsp 源代碼裡面檢測一下編碼,有可能某個部分不是 utf8 了。
你的 Linux 上面 i18n 文件是哪個文件的設置?
你這個是 locale 設置,貌似對 apache tomcat 無效。感覺不是代碼出問題的話,就是需要你修改相應的設置游廳文件才行。
ftp 的編碼設置也是獨立的文件。這里其實也是無效的。
------------------
忘了說了。搭磨伍zh_CN 不等於 zh_CN.utf8 。默認的 zh_CN 印象里等於 zh_CN.GB2312 。
『玖』 我使用redhat linux 5.4,控制台的所有中文文件名都顯示的是一串問號,修改了傳說中的/etc/sysconfig/i18n
如果是使用Ctrl+Alt+Fn切換的虛擬控制台,即使修改了/etc/sysconfig/i18n,也是沒法顯示雙位元組的漢字的,如果是X環境下的終端,例如:gnome-terminal,可以設置系統環境變數,export LANG=zh_CN.UTF-8,如果需要一直生效,將其加入 ~/.bashrc文件,要整個系統生效,加入文件/etc/profile中即可。中文支持包應該已經安裝了吧