gpt4 book ai didi

java - 无法读取特殊字符 (Java)

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:26 25 4
gpt4 key购买 nike

我正在制作一个使用特殊加密的聊天客户端。从输入缓冲区读取 «、ƒ、̕ 等字母时出现问题。

我将它们读入字节数组并尝试使用

Connection.getInputStream().read();

还有使用

BufferedReader myInput = new BufferedReader(
new InputStreamReader(Connection.getInputStream()));

但似乎有一个问题,因为它将它们显示为方框。

最佳答案

您必须确保您的 InputStreamReader 使用相同的字符集将字节解码为字符,而不是发送方用于将字符编码为字节的字符集。查看 InputStreamReader 的其他构造函数。

您还必须确保用于显示字符的字体支持您的特殊字符。

关于java - 无法读取特殊字符 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com