iT邦幫忙

0

unix 輸入中文出現?, 大家都如何解決?

  • 分享至 

  • twitterImage

window裡有的字, 但到 unix 輸入出現?,
有人說用造字, 但造字只有自己那台才有, 要給銀行的資料就會有問題,
請問各位大大都如何解決, 說真的造字粉辛苦說 by yymoney

所謂unix輸入是指從 Xorg/Xwindow 輸入?
Xorg是Unicode?Big5?
還是Xorg上的終端機上的輸入?
還是透過 ssh 的輸入?
環境是否都UTF-8的變數一致?
從web界面輸入?
如果不是造字問題的話,
也許得確認上述這些環境變數的問題。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
10
dscwferp
iT邦高手 1 級 ‧ 2010-12-14 09:38:43

不要用"複製貼上"方式將 WIN的中文貼到LINUX上
用FTP 傳檔上去看看!

4
harrier7
iT邦研究生 2 級 ‧ 2010-12-14 22:31:05
  1. 用相同的編碼,建議涉及 CJK 都用 UTF-8;
  2. 用相同的 TTF 字集,例如 文鼎 PL 中楷,或是乾脆用 Windows 標楷。
4
ax040807
iT邦新手 5 級 ‧ 2011-02-17 18:12:59

我也是覺得和編碼有關係,有可能系統是BIG5,而你的終端機軟體是UTF-8,以上是舉例。所以顯示出來會有?或亂碼,提供參考。偷笑

0
fillano
iT邦超人 1 級 ‧ 2011-02-18 08:49:57

有幾層跟編碼有關的因素:

  1. shell:檢查LANG環境變數,看看到底設定成哪個編碼
  2. terminal(putty, rxvt etc):請檢查編碼相關設定

以上兩個要匹配,才能正常顯示。上面幾位大大也講得很清楚,簡單地說,你的東西在windows中是用怎樣的編碼,在unix shell也要一致才能正常看到。另外,像記事本、ultraedit甚至vim等編輯器都可以調整檔案存檔的編碼。

我要發表回答

立即登入回答