java从终端输入再输出中文为乱码的问题
2014-08-26 17:11
399 查看
public static void main(String[] args)
{
String st2;
try {
BufferedReader br =
new BufferedReader(
new InputStreamReader(System.in)
);
st2 = br.readLine();
System.out.println(st2);
st2 = new String(st2.getBytes("UTF-8"),"UTF-8");
System.out.println(st2);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
代码很简单,但是从终端输中文的时候,再输出是乱码,网上找了N种改编码的方法都没有反应,最后找到一种,
我自己试了 下可以用,
参考网址:
http://www.tuicool.com/articles/uEj2qy
主要是修改了下运行时的编码,修改为GBK,应该是系统编码是GBK的
{
String st2;
try {
BufferedReader br =
new BufferedReader(
new InputStreamReader(System.in)
);
st2 = br.readLine();
System.out.println(st2);
st2 = new String(st2.getBytes("UTF-8"),"UTF-8");
System.out.println(st2);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
代码很简单,但是从终端输中文的时候,再输出是乱码,网上找了N种改编码的方法都没有反应,最后找到一种,
我自己试了 下可以用,
参考网址:
http://www.tuicool.com/articles/uEj2qy
主要是修改了下运行时的编码,修改为GBK,应该是系统编码是GBK的
相关文章推荐
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- mac终端输入javac命令时输出中文乱码问题
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- 合并网易视频中英文字幕文件,解决Java输入输出的中文乱码问题
- mac系统命令行窗口输入javac命令,输出中文乱码得问题
- Android Studio中Java lib控制台输出中文乱码问题
- 控制台输入中文输出乱码问题解决
- Java中scanner.next()键盘输入中文乱码以及转码乱码的问题
- Java控制台中输入中文输出乱码的解决办法
- java输出utf-8的csv文件时,文件中有中文,excel打开文件乱码问题解决
- Android Studio 中运行java代码及控件台输出中文乱码问题记录
- Java使用System.out.print()输出中文成乱码的问题
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- 基于jdk在windows 终端编译java 程序时输出中文时出现乱码情况
- mac系统命令行窗口输入javac命令,输出中文乱码得问题
- java 中文输出乱码问题
- OSX下terminal终端中使用javac编译java时中文乱码的问题解决
- mac系统命令行窗口输入javac命令,输出中文乱码得问题
- 【javaweb:Servlet】解决Servlet页面输出中文乱码问题
- java查询功能输入**中文字符乱码**问题: