我使用getResourceAsStream来访问本地文件.它假设文件是什么编码?
Col*_*inD 40
InputStreams没有编码.它们只是字节流.阅读器用于带编码的文本.您可以使用以下内容创建Reader具有特定字符集的字符InputStream:
Reader reader = new InputStreamReader(inputStream, "UTF-8");
Run Code Online (Sandbox Code Playgroud)
如果您使用有保证的所有Java平台,如UTF-8将要支持的字符集,你可不必处理不可能UnsupportedEncodingException通过利用从常数s 番石榴的Charsets象类Charsets.UTF_8.