如何实现在Swing应用程序UTF-8格式?(how to implement UTF-8 form

2019-07-04 21:11发布

在我的挥杆聊天应用我有发送按钮,一个文本区和文本字段。

如果我按下发送键,我需要从文本字段中的文本发送到文本区域。 它是在英语而不是在当地语言工作的罚款。

请给一些想法或一些代码,会帮我解决这个问题。

Answer 1:

首先,字符串的内部字符表示是UTF-16,所以你并不需要担心,一旦你在你的JVM的字符串。

该问题可能是被在互联网上,一个String对象发送的字符序列之间的转换。 当解析字符串,你需要提供编码,例如使用时InputStreamReader ,你必须通过Charset参数:

InputStreamReader(InputStream in, Charset cs)
创建使用给定字符集的InputStreamReader。

编码必须提供,因为Java不能奇迹般地猜测的字节序列的编码。



文章来源: how to implement UTF-8 format in Swing application?