Java基于TCP协议的Socket传输程序,乱码问题 图片分别是代码,正常的数据,乱码的数据。
2个回答
展开全部
用的是什么服务器,tomcat吗?
需要修改tomcat的字符编码。
catalina.sh修改如下:
JAVA_OPTS='-Xms2048m -Xmx4096m -XX:MaxNewSize=1024m -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+CMSClassUnloadingEnabled -Ddefault.client.encoding=UTF-8 -Ddefault.override.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.region=CN'
需要修改tomcat的字符编码。
catalina.sh修改如下:
JAVA_OPTS='-Xms2048m -Xmx4096m -XX:MaxNewSize=1024m -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+CMSClassUnloadingEnabled -Ddefault.client.encoding=UTF-8 -Ddefault.override.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.region=CN'
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询