首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ini4j字符编码

ini4j字符编码
EN

Stack Overflow用户
提问于 2015-03-18 22:00:51
回答 1查看 920关注 0票数 2

我正在使用库ini4j处理ini文件。我的问题是,当我创建一个ini文件时:

代码语言:javascript
复制
 try (PrintWriter writer = new PrintWriter("path" + ".ini", "UTF-8")) {    
        writer.println("[Main_Menu]");
        writer.println("TEST = Příliš žluťoučký kůň úpěl ďábelské ódy");           
}

我不能正确地阅读String,而且我有字符集问题。

阅读:

代码语言:javascript
复制
Ini ini = new Ini();
ini.load(new FileReader(new File("path" + ".ini")));
Ini.Section section = (Section) ini.get("Main_Menu");
System.out.println("\u0020" + section.get("TEST"));

你能帮帮我吗?如何正确阅读?(在path.ini文件中,是正确的字符串)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-18 22:47:43

而不是FileReader,您需要使用新的InputStreamReader(新的FileInputStream(.),"UTF-8")。

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

https://stackoverflow.com/questions/29133533

复制
相关文章

相似问题

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