【发布时间】:2021-10-01 23:17:39
【问题描述】:
您好,当我的服务器发送 writeUTF("Cześć") (带有波兰语标志)时,客户端使用 DataInputStream.readUTF() 读取此消息并获取“cze[”,为什么会这样,我认为 UTF 支持波兰语标志,而且我查看了所有 UTF 字符表,其中有 ś 和 ć,所以为什么我的客户得到这个“[”而不是“ść”。我的控制台也打印了这条消息,输出是console Log
这个项目将是聊天应用程序,这是我的第一个手机屏幕screen 1,你可以看到我正在使用的这个 TextView(显示文本的安卓方式)支持“ść”,这是我的第二个手机屏幕screen 2
【问题讨论】:
-
你确定控制台有支持这些字符的字体吗?
-
不是打印到控制台,而是让客户端写入文件,然后使用您知道支持 UTF-8 的编辑器打开文件
-
您可以编辑您的帖子,添加您读取发送的这些字节的方式吗?