ファイルを文字列に読み込むスキャナクラスがあります。この文字 "®"を持つファイルはすべて失敗します。私はJavaを使い慣れていないので、このファイルを読み込んで文字を受け入れるより良い方法がありますか?Java Scanner Class bad character "®"
public void readFile(String fileName)
{
fileText = "";
try
{
Scanner file = new Scanner(new File(fileName));
while (file.hasNextLine())
{
String line = file.nextLine();
fileText += line +"\r"+"\n";
}
file.close();
}
catch (Exception e)
{
System.out.println(e);
}
}
どのようなエラーが発生しますか? – DejaVuSansMono
可能であれば、(R)文字を含むファイルの小セクションを置くためにhexdump -Cを使うことができます... – Adam
"この文字を含むファイル"は "失敗します"どのように伝えることができますか? – VGR