【发布时间】:2009-10-19 14:12:28
【问题描述】:
我认为您的问题与 XSLT 无关。您可能缺少页面返回编码(您知道,例如 Response.ContentEncoding)
你不能轻易转换© to ©
【讨论】:
-
我使用的是 C#,所以我添加了 Response.ContentEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");但现在即使在 FF 中,它们也只是显示出来?标记
-
我在下面给出了解释——通过设置 Response.ContentEncoding 并查看响应,我得出结论认为该问题还在进一步处理中。顺便说一句:从 © 转换并不难复制;在 XSL 文件中——只需使用模板进行搜索和替换。这只是一个令人头疼的问题,虽然它可能会起作用,但它似乎不是正确的方法。
根据您的回答(以及我随后的调查),我意识到管道中的某些事情正在变得混乱。我正在从 Web 服务中检索 XML,因此我查看了他们的 API,发现我可以让他们以 UTF-8 对输出进行编码。无论如何,这对我来说效果更好,所以我最终这样做了,现在不必担心转换等问题。
感谢您的帮助!
【讨论】: