Encoding 确定服务器响应编码
不是java特定的,而是当我说OutputStream os=sock.getOutputStream时;Encoding 确定服务器响应编码,encoding,sockets,character-encoding,Encoding,Sockets,Character Encoding,不是java特定的,而是当我说OutputStream os=sock.getOutputStream时; 有没有办法确定流的编码字符集?或者我必须提前知道编码字符集才能正确读取它?这适用于任意套接字连接。流没有关联的字符集。它们只是传递任意数据。为了解释数据,您必须提前知道数据的字符集。有很多方法可以检测文本编码,例如web浏览器可以这样做。 这是一个Python实现,可能会给您一些帮助。 编辑: 下面是一个用于java的示例: 编辑2: 这里还有一个SO问题:你不是指InputStream,
有没有办法确定流的编码字符集?或者我必须提前知道编码字符集才能正确读取它?这适用于任意套接字连接。流没有关联的字符集。它们只是传递任意数据。为了解释数据,您必须提前知道数据的字符集。有很多方法可以检测文本编码,例如web浏览器可以这样做。 这是一个Python实现,可能会给您一些帮助。 编辑: 下面是一个用于java的示例: 编辑2: 这里还有一个SO问题:你不是指InputStream,不是OutputStream吗?你说的是阅读,所以你必须处理一个输入流。不