XML 希伯来语读作问号

XML Hebrew reading as question mark

提问人:user2254436 提问时间:5/22/2023 更新时间:5/22/2023 访问量:40

问:

我有一个带有英语和希伯来语的 XML。 我正在尝试使用 File.io 和字符集 UTF-8 用 groovy 读取 XML,但希伯来语部分给了我问号。

File xmlFile = new File(inputPath)
LOGGER.info(xmlFile.getText("UTF-8"))

英语部分表现良好,但希伯来语只是问号。

XML 如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<mediaRequest>
   <key1>Test</key1>
   <Comment>לבדיקה</Comment>
</mediaRequest>
xml 时髦 UTF-8

评论

1赞 jdweng 5/22/2023
使用的是什么字体?问号可能是字符不在字体中。
0赞 user2254436 5/22/2023
什么字体是什么意思?我怎么知道使用的是什么字体?
0赞 jdweng 5/22/2023
你用什么来显示结果?
0赞 user2254436 5/22/2023
org.slf4j.LoggerFactory
0赞 jdweng 5/22/2023
如果要从日志文件读取,则打开该文件的工具将确定使用的字体。您使用的库需要一个字符串,该字符串将包含具有字符集的编码方法。您正在读取 UTF-8 文件,这意味着没有编码。因此,您必须使用编码方法对字节进行编码。因此,您需要使用 Windows 编码 1255。

答: 暂无答案