在Java程式語言上

在 Java 程式語言中 char 的值是以 Unicode 代表。如果你想把 non-Unicode 轉換成 Unicode,或 Unicode 轉成non-Unicode,你需要做一些步驟。下列是一些例子:



當建立 InputStreamReader 和 OutputStreamWriter 物件時,你需要指定解碼的方法。例如,把一個 UTF-8 的文字檔解碼成Unicode,你需要建立一個像下面文一樣的 InputStreamReader:



如果缺少了編碼識別器,InputStreamReader 和 OutputStreamWriter 會根據預設值編碼。你可以從下面的 getEncoding 程序來找出有關的 InputStreamReader 或 OutputStreamWriter 的編碼: