我有一个 XML,其中包含一些特殊(非英语)字符,如 š、ý 等。如何处理 XSL 中的特殊字符?
当我在我的程序中使用编码为 UTF-8 时,生成了 XML 文件,但我无法打开 XML 文件,因为它有一些垃圾数据代替了特殊字符。后来我将编码更改为 ISO_8859-1/ISO-8859-1 并生成了 XML,这次我能够查看 XML 数据,但数据/名称显示为“Ale?, Rodý”而不是“Aleš, Rodý” .
字母 - “š”被“?”取代 和“ý”正确打印。
如何使用 XSL 在 XML 中打印非英文字符?
注意 - 我已经在 (PeopleSoft) 应用程序包 > 应用程序类 (PeopleCode) 中编写了 XSL 代码来生成 XML 文件。我正在使用 Transform Application 引擎程序调用这个 App 类。XML 文件与银行支付文件相关。