因此,我一直在开发一个基本的Java应用程序,它通过缓冲阅读器从文本文件中读取数据,并将其填充到swing JTable中。
代码在NetBeans中运行良好,特殊的字母在控制台和表单本身中都可以完美地显示。
问题是,在我构建了项目并将其放在硬盘上的某个地方,并通过生成的.jar运行它之后,它搞乱了对文件的读取,然后出现了奇怪的字母……Łä˘
我尝试了这些:
BufferedReader bfr = new BufferedReader(new InputStreamReader(new FileInputStream(System.getProperty("user.dir")+"\\update.txt"), "UTF-8"));..。还有..。
BufferedReader bfr = new BufferedReader(new FileReader(System.getProperty("user.dir")+"\\update.txt"));我希望你能帮助我。
发布于 2020-02-01 00:42:16
通过@deHaar的提示(java.nio)解决
https://stackoverflow.com/questions/60007259
复制相似问题