我有一个UTF-8编码的XML文件,其中包含中文字符。问题如下: 我是否应该将中文字符转换为实体,例如 ,或者XML解析器可以平稳处理中文字符? 如何推送Intellij IDEA,使其显示实际的中文汉字,而不是显示空白的方块?
如果在XML文档中正确指定了编码方式,那么您不需要对它们进行编码。 很可能你在IDE中使用的字体没有所需的字符,导致显示方块。要解决这个问题,请前往设置 | 编辑器 | 颜色和字体,并将编辑器字体更改为具有中文字符的字体。
XML解析器应该能够处理这些字符,如果它们确实已经被正确编码了。我自己不使用Intellij,但我会尝试:- 检查所使用的字体 - 确保您使用的字体支持您需要的字符 - 检查编辑器是否理解这是一个UTF-8文件。我期望它从XML中获取编码,但如果有手动设置编码的方法,那也值得一试。