Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)

简介:
由于最近两天在玩下socket通话,突然在控制台输入的中文都是乱码了。
Scanner input = new Scanner(System.in);

String str=input.next();

这样接收控制台输入的中文都是乱码,这个问题好像以前听别人问过,只是没有深入去了解。最后还是被自己碰到了
搞了半天才找出问题。由于中文操作系统的默认的编码是GBK,而JVM是默认系统的编码的,然后如果在MyEclipse上面把编码改为UTF-8的话有可能会造成乱码(一般情况下是不会的,不知道为什么我那个偏偏不是一般情况)。
下面分享下解决方案吧。




然后选择你的类,我的是socket的客户端,所以是Client这个类。
在右边添加-Dfile.encoding=GBK到VM arguments这里



下一步把默认的编码修改成GBK


然后直接保存,运行,就可以了。

希望对大家有用处吧。

本文转自    风雨萧条 博客,原文链接:   http://blog.51cto.com/1095221645/1419161     如需转载请自行联系原作者


相关文章
|
1月前
|
Java Android开发
Eclipse Java 构建路径
Eclipse Java 构建路径
33 3
|
1月前
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
39 4
|
1月前
|
Java Android开发
Eclipse 创建 Java 接口
Eclipse 创建 Java 接口
27 1
|
1月前
|
Java Android开发
Eclipse 创建 Java 包
Eclipse 创建 Java 包
31 1
|
1月前
|
Java Android开发
Eclipse 创建 Java 类
Eclipse 创建 Java 类
26 0
|
7月前
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
95 1
|
4月前
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
263 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
4月前
|
Java
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
1086 4
|
4月前
|
Java 网络安全 开发工具
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
64 0
|
5月前
|
存储 Oracle Java
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
56 0

推荐镜像

更多
下一篇
DataWorks