扫描仪/文件输入未读取所有字符

时间:2016-01-06 15:20:49

标签: java

第一篇文章 - 如果我错过了需要帮助的任何内容,请告诉我。

我是编码新手,但我需要能够通过文件和用户输入所有键盘字符来读入程序。这听起来很简单但是当我输入'£'例如通过扫描仪或从文件中读取时它不存储字符。从我所看到的,它听起来像一个字符集问题,但我不确定如何改变它们。

这是读取nextLine()和打印

的扫描仪的输出

输入密码:

测试£

测试

尝试阅读我认为的角色时会抛出异常。在这一行

try

线程“main”中的异常java.lang.ArrayIndexOutOfBoundsException:65533

当我只使用普通字符的文本文档时,程序工作正常。

当我添加了异常ect时,它确实适用于所有字符,但它不会读取它们,我需要接受所有字符,因为我正在尝试编码/解码文件。

谢谢。

0 个答案:

没有答案