【发布时间】:2015-02-12 13:32:24
【问题描述】:
我正在使用 FileUtils.readFileToString 一次读取带有 JSON 的文本文件的内容。该文件采用 UTF-8 编码(无 BOM)。然而,我得到的不是西里尔字母??????迹象。为什么?
public String getJSON() throws IOException
{
File customersFile = new File(this.STORAGE_FILE_PATH);
return FileUtils.readFileToString(customersFile, StandardCharsets.UTF_8);
}
【问题讨论】:
-
你在哪里看到???而不是西里尔语?安慰? IDE?其他文件?
-
@StephaneM 这个问题应该基本上回答了他的问题:D
-
@StephaneM 我使用 Spring Framework 构建了一个小型 REST 服务。 ????s 被返回以响应 GET 请求。然而,它们只是代替西里尔字母。
-
你没有回答我的问题。您在哪里阅读 GET 请求的响应?
-
浏览器中的字体是否有西里尔字符的字形(并且编码设置为 UTF-8)?
标签: java encoding cyrillic fileutils