我尝试用Java构建服务器,客户端发送一些特殊的消息,如FS,ESC和GS。当我在notepad ++中查看消息时,我按照下面的图片正确显示了charectars:
当我收到Java中的消息并尝试在文本区域中输出时,这些charectar没有显示如下:
我正在使用Java命令socketIn.readUTF()从套接字读取消息,有人可以告诉我如何在Java UI中显示消息,如notepad ++。
谢谢,
艾哈迈德。
答案 0 :(得分:1)
您正在询问如何打印不可打印的字符。
所以,因为它们不可打印,所以你就是不能。
但如果你喜欢这个问题的记事本++解决方案,你应该像他们一样做。
也许,解析你想要显示的字符串,并用FS,ESC和GS更改字符。
但要注意你必须处理真正的字符串和显示的字符串。因此,例如副本&过去。