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     如需转载请自行联系原作者


相关文章
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
585 1
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
386 4
|
Java Android开发
Eclipse Java 构建路径
Eclipse Java 构建路径
383 3
|
Java Android开发
Eclipse 创建 Java 接口
Eclipse 创建 Java 接口
290 1
|
Java Android开发
Eclipse 创建 Java 包
Eclipse 创建 Java 包
405 1
|
Java
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
4447 4
|
Java Android开发
Eclipse 创建 Java 类
Eclipse 创建 Java 类
426 0
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
1816 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
IDE Java 开发工具
06. 【Java教程】Java 集成开发环境 - Eclipse
06. 【Java教程】Java 集成开发环境 - Eclipse
542 1
|
Java Android开发
【Java开发指南 | 第十八篇】Eclipse安装教程
【Java开发指南 | 第十八篇】Eclipse安装教程
574 2

推荐镜像

更多