课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
为什么我改成“gbk”和“UTF-8”输出都是乱码?
2016-10-12
源自:Java Socket应用---通信是这样练成的 2-2
正在回答
试试别的呗
qq_三杯两盏淡酒_03753211 提问者
一般主机自带有编码,不同的主机编码是不一样的。你把这个的改为默认default编码就行了。默认的意思就是你本机用什么编码,你的代码就会用什么编码。
看你网页是用什么字符集编码,字节流转字符流的时候,就用那个编码来转化
查看网页的charset,一般是utf-8的,但是也有gbk的,还有gbk2312的,还有ISO-8859-1的等等,查看网页的utf-8是规避乱码的最好途径。
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
3 回答关于shutdown的问题
2 回答关于InetAddress的问题
2 回答将bytes数组转换成字符串乱码问题
1 回答关于异常的问题