CSVファイルを解析しているのですが、 jpegやpdfなどの違法なファイルにぶつかる可能性があります...
したがって、ファイルの内容を解析するときに、文字が5&%のように正当である(キーボードから取得された)かどうかを判断したいと思います。や。。など...
しかし、このような文字ではありません:�ַおよび画像 pdfやその他のファイル内にあるその他の奇妙な文字
ファイルのmimeタイプを確認したくないので、この問題を解決するためにサードパーティのjarをいくつか追加したくないので、解析中のファイルの文字を調べて有効であることを確認したいと思います。
Character.isLetterOrDigit
その文字がキーボードから入力された文字なのか、それとも��ַのような奇妙な文字なのかを判断できるのは、それに似たものですか。
*もう1つ、英語だけでなくさまざまな言語の文字を受け入れることができるようにする必要があるので、などのように単純な文字を比較することは避けたいと思いc <= 32 && c >= 126
ます...
ところで、一般的に私はこの質問で説明されている問題への答えを探していますJavaでのCSVファイルの検証