Java socket通讯乱码问题

Java客户端上传文件到服务器,.txt格式的内容不乱码,同样内容word上传时服务器就乱码,都是中文的。

5个回答

有没有指定UTF-8格式

在读取文件的时候指定UTF-8编码来读取,接收数据后强制使用UTF-8来解码,这样就不会出现乱码了。

使用字节流哦 不要使用字符流

buguspring
buguspring 我使用的就是字节流
4 年多之前 回复
buguspring
buguspring 我使用的就是字节流
4 年多之前 回复

文件上传时,存储到服务器时设置编码方式为UTF-8。
你用什么完成文件上传的呢?

发送端和接收端必须保证编码一致才行,不然就是乱码

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!