我有以下问题 - 在使用javax.xml.transform.Transformer时我丢失了一些特殊字符。 xml和xls文件都是UTF-8格式。
我似乎在变换过程中失去了一些资本抛光字符 - Ą,Ł等,并被“ ?”取代。字符。
这是我的转换方法:
if (ViewState["warningFlag"].ToString() == "")
{
if (this.checkForWarning()) //Checks if Warning conditions are met
{
ViewState["warningFlag"] = "Y";
//Warning Message Code goes here
return;
}
}
任何帮助将不胜感激!
=====
使用XSL文件 - Link
答案 0 :(得分:0)
似乎有必要设置输出编码。 添加后
transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
引擎似乎在两种环境下都能正常工作。
答案 1 :(得分:-1)
在添加UTF-16(不是UTF-8)编码后,我遇到了类似的问题
npm run build
特殊字符起作用。