在IE8中打开在ansi中编码的Word文档标题

时间:2014-01-22 12:07:21

标签: internet-explorer xslt encoding utf-8 internet-explorer-8

在IE 8中,当我下载一个用C#/ xslt / xml编码的文档时,文档的标题应该是'£sqft',但它是'£sqft'。

我有点猜测原因 - 因为字符串在.NET中以utf-16编码,IE 8使用ansi来读取它。我猜这是因为使用notepad ++如果我在utf-8中输入£然后切换到ANSI,它会在带有另一个字符的字符之前。

如何让IE 8以utf-8的形式阅读?

这是用于创建文档的代码,其中我传递的xsl文件的名称为'£sqft',其导出为'£sqft':

        TextWriter output;       
        DataSet ds = 'some dataset'
        XmlDocument xDoc = new XmlDocument(); 
        xDoc.LoadXml(ds.GetXml());
        xt.Load("c:/£sqft.xsl");    
        xt.Tran

sform(xDoc,null,output);

0 个答案:

没有答案