java读取中文乱码问题 乱码javautf-8eclipsedos 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package des;import java.io.*;public class IoOption { public static void main(String[] args) throws Exception { BufferedReader buff = new BufferedReader(new InputStreamReader(System.in,"GBK")); String info = "中国"; byte b[] = info.getBytes("GBK"); int len = b.length; System.out.println("info.length()="+info.length()); System.out.println("b.length="+len); for(int i = 0;i<len;i++){ System.out.print("["+b[i]+"],"); } System.out.println(); System.out.println("strInfo="+info); System.out.println("info="+new String(b,"GBK")); System.out.println("请输入信息:"); String str = buff.readLine(); //byte bb[] = str.getBytes("GBK"); byte bb[] = str.getBytes("UTF8"); len = bb.length; System.out.println("bb.length="+len); System.out.println("读取信息长度:"+str.length()); for(int i = 0;i<len;i++){ System.out.print("["+bb[i]+"],"); } System.out.println(); System.out.println("打印信息:"+new String(bb,"utf8")); }}点击运行--run as -- Run Configurations 转载了一个关于java字符编码问题博客。博客地址:http://blog.csdn.net/u012779679/article/details/38945127 可能对你有帮助! 关于ultraedit写java的。 java设计模式小问题 求助算法 100分紧急求救----JFreeChart的使用 js验证,等着呢 两个乒乓球队进行比赛 广州软件测试待遇怎么样? 菜鸟求助毕业设计中的问题 求JSP的教材!!!!!!!!!!!!!!!!!!! 不知java可不可以修改注册表。如果有请给一些例子 WIN8_64+JNA+Eclipse,自己的DLL无法调用???在线等!!! 求个不使用集合只用数组的解决方案
package des;import java.io.*;
public class IoOption
{
public static void main(String[] args) throws Exception
{
BufferedReader buff = new BufferedReader(new InputStreamReader(System.in,"GBK"));
String info = "中国";
byte b[] = info.getBytes("GBK");
int len = b.length;
System.out.println("info.length()="+info.length());
System.out.println("b.length="+len);
for(int i = 0;i<len;i++){
System.out.print("["+b[i]+"],");
}
System.out.println();
System.out.println("strInfo="+info);
System.out.println("info="+new String(b,"GBK")); System.out.println("请输入信息:");
String str = buff.readLine();
//byte bb[] = str.getBytes("GBK");
byte bb[] = str.getBytes("UTF8");
len = bb.length;
System.out.println("bb.length="+len);
System.out.println("读取信息长度:"+str.length());
for(int i = 0;i<len;i++){
System.out.print("["+bb[i]+"],");
}
System.out.println();
System.out.println("打印信息:"+new String(bb,"utf8"));
}
}点击运行--run as -- Run Configurations