所有的IO操作都是默认编码方式的,想查看自己的编码可以代码:
Charset.defaultCharset() 或者Charset.defaultCharset().name()
返回的电脑操作系统的默认编码,我的window操作系统是GBK,eclipse代码运行后也是GBK,如果要重新指定编码,如UTF-8,则用转换流InputStreamReader(InputStream in, Charset cs) 和OutputStreamWriter(OutputStream out, Charset cs) ,代码:
InputStreamReader(System.in, "UTF-8");,当使用指定编码方式的时候考虑转换流....
|