Java控制台中输入中文输出乱码的解决办法
来源:互联网 发布:2017网络涉黄定罪标准 编辑:程序博客网 时间:2024/05/19 00:14
在学习Java IO的输入输出流的时候遇到了一个问题,就是无论用BufferedReader还是Scanner输入中文,在控制台输出的时候都会出现乱码的情况,而且不管在Window-Preferences中怎么改变编码方式都无效(包括UTF-8和GBK)。
import java.io.BufferedReader;import java.io.InputStreamReader;public class Demo22 {public static void main(String args[]) throws Exception {BufferedReader buf = null;buf = new BufferedReader(new InputStreamReader(System.in));String str = null;System.out.println("请输入内容:");try {str = buf.readLine();} catch (Exception e) {e.printStackTrace();}System.out.println("输入的内容为:" + str);}}
后来发现在Run Configurations里的Common中将编码方式改成GBK就正常了。
以上是测试的代码:
运行结果:
- Java控制台中输入中文输出乱码的解决办法
- eclipse控制台中输入中文输出乱码的解决办法http://jxtm.bsdlover.cn/?p=1425
- 【Java】Eclipse 中 Java 从控制输入/输出的中文乱码
- Java实现在控制台中输入字符
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决办法
- 接收用户输入的年月(1990年以后),在控制台中输出当月日历。
- mongodb在控制台中查询时中文显示乱码
- 英文版操作系统中,如何在控制台中输入中文
- resin后台输出中文乱码的解决办法!
- java中文乱码的解决办法
- java 中文乱码的解决办法
- Java,从控制台中输入数据的方法——Scanner
- java 控制台中读取数据的方法
- Jenkins控制台中乱码问题
- win32汇编---控制台中输出
- 控制台中输出宽字符
- Pycharm 输出中文或打印中文乱码现象的解决办法
- Pycharm 输出中文或打印中文乱码现象的解决办法
- hdu 4602——Partition
- 正则表达式
- RedHat Linux在命令行下防火墙配制
- DataSet和DataReader的区别
- Ubuntu环境下设置Java6环境变量
- Java控制台中输入中文输出乱码的解决办法
- 枚举出电脑上的PCI/PCI-Express设备
- tomcat 编码问题
- java设计模式---访问者模式
- oracle sqlplus 写存储过程
- python安装json的方法;以及三种json库的区别
- java访问修饰符详解
- POJ3181:Dollar Dayz(完全背包)
- OpenCV小记(一)