Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 Swing 聊天应用程序中,我有发送按钮、一个文本区域和一个文本字段。
如果我按下发送按钮,我需要将文本从文本字段发送到文本区域。它在英语中运行良好,但在当地语言中却不行。
请给出一些想法或一些代码来帮助我解决这个问题。
首先,String 的内部字符表示是 UTF-16,所以一旦你的 JVM 中有字符串,你就不用担心了。
问题可能是通过 Internet 发送的一系列字符与 String 对象之间的转换。解析字符串时需要提供编码,例如使用时InputStreamReader,必须传递Charset参数:
InputStreamReader
Charset
InputStreamReader(InputStream in, Charset cs) 创建一个使用给定字符集的 InputStreamReader。
InputStreamReader(InputStream in, Charset cs)
必须提供编码,因为 Java 无法神奇地猜测字节序列的编码。