java控制台程序-读取输入的字符串,其中文字符变成乱码问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java控制台程序-读取输入的字符串,其中文字符变成乱码问题相关的知识,希望对你有一定的参考价值。
GBK编码操作系统(如中文win7系统),在编写控制台程序时,
当读取控制台输入含中文的字符串出现乱码时可以通过以下方法解决:
前提:String strInput 保存了由控制台输入的字符串。
解决办法代码:
byte[] byteInput = strInput.getBytes("ISO-8859-1");
strInput = new String(byteInput, "GBK");
这样strInput中的中文字符便可正常。
以上是关于java控制台程序-读取输入的字符串,其中文字符变成乱码问题的主要内容,如果未能解决你的问题,请参考以下文章