我在使用 UTF-8 编码时遇到问题Scanner。我的数据文件的两行示例:
000001 Mėlynas Tadas 63210309683 V 2003/03/17 2016/03/17
000002 Raudonas Tomas 65505023282 V 2006/01/26 2018/01/26
目前我正在使用Scanner单独读取文本而不是整行,因为这样更方便,但由于编码而无法正确读取。我读过有关使用输入流等等,但我不想处理凌乱的断线。有没有办法使用Scanner使用UTF-8?
此代码片段可能会有所帮助:
Locale loc = new Locale("es", "ES");
Scanner sc = new Scanner(new FileInputStream(file), "UTF-8");
sc.useLocale(loc);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)