解答如下:数据源为控制台,输出为乱码,目标源也为控制台,但是在读取和输出的过程中有可能出现乱码, 最简单的例子就是控制台上的编码为gbk,gbk是两个字节编码的
缺省情况下,Eclipse将输出中文或非英文字符作为问号()或某些奇怪的字符。 这是因为问Eclipse的默认控制台编码是Cp1252或ASCII ,它无法显示其他非英语单词。要使Eclipse能够正确显示中文或其他非英文字符,请执行以下操作:
1.在Eclipse中,右键单击您的应用程序类,然后选择Run As –> Run Configuration
2.在“通用”选项卡的“编码”组中,单击“ 其他 ”,然后选择UTF-8 。