首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java输入编码

Java输入编码
EN

Stack Overflow用户
提问于 2020-01-31 23:55:41
回答 1查看 30关注 0票数 0

因此,我一直在开发一个基本的Java应用程序,它通过缓冲阅读器从文本文件中读取数据,并将其填充到swing JTable中。

代码在NetBeans中运行良好,特殊的字母在控制台和表单本身中都可以完美地显示。

问题是,在我构建了项目并将其放在硬盘上的某个地方,并通过生成的.jar运行它之后,它搞乱了对文件的读取,然后出现了奇怪的字母……Łä˘

我尝试了这些:

代码语言:javascript
复制
BufferedReader bfr = new BufferedReader(new InputStreamReader(new FileInputStream(System.getProperty("user.dir")+"\\update.txt"), "UTF-8"));

..。还有..。

代码语言:javascript
复制
BufferedReader bfr = new BufferedReader(new FileReader(System.getProperty("user.dir")+"\\update.txt"));

我希望你能帮助我。

EN

回答 1

Stack Overflow用户

发布于 2020-02-01 00:42:16

通过@deHaar的提示(java.nio)解决

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60007259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档