我正在将一个字符串写入一个包含 Ԉ 和 ف 等字符的文件。
我想将编码指定为 UTF-8,因此我被迫将其转换为字节,而不是使用OutputStreamWriter
或写入为字符.getBytes("UTF-8")
。
我能够保存和读取文件(并sysout
在 Eclipse 控制台中执行)。当然,如果我在 Eclipse 中将文件编码属性设置为 UTF-8,我确实会看到我的字符,如 Ԉ 和 ف。
现在我的问题是,如果我将这些字符传递到我的 Swing 应用程序中的文本字段,而不是将这些字符打印到我的控制台,它是否仍能正确显示字符?如果我将我的 Swing 应用程序分发给欧洲的另一个人(不同的 Windows 字符集映射),它是否也能正确显示字符?