西歐語言自己的編碼我記得用 8bit 定長度就能行的,iso8859 系列就是歐洲語言用的。到中文這裏,凡是第8位為1都是變長字符,和定長的西歐語言肯定會不兼容。
Windows 內部統壹用壹個 UCS32 (好像是這個名字)編碼存儲的,所以 Windows 內部沒有編碼兼容問題。Linux 下面有歷史遺留問題,所以有些數據不是 UTF8 的,雖然 JAVA 內部是 UTF-8 但實際上是默認 UTF-8 ,字符串處理過程時根本不做處理編碼。輸入數據如果不是 UTF-8 ,那麽也會被當作 UTF-8 去處理的。
哦對了,還壹個事,註意字體文件的問題。