2012-09-04 35 views
0

任何人都可以帮我把文本的编码格式更改为unicode吗?我需要查看阿拉伯字符,现在我正在使用Windows-1256编码,即使在我的文本文件中,我可以在需要Unicode格式的问号标记字符中,如何实现这一目标?如何使用XSLT将文本文件编码格式更改为unicode?

<?xml version="1.0" encoding="utf-8"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:output media-type="text/xml" indent="yes" omit-xml-declaration="yes" encoding ="windows-1256"/> 

输出统一格式

回答

0

设置XSL的编码属性要求:输出到任何您需要。

请注意,没有“unicode格式”这样的东西。 unicode数据库中有许多字符集。字符集与编码不同。有很多unicode字符串可以被编码到的编码。

可能希望以UTF-8或UTF-16LE输出。这两种都是编码。 Windows-1256也是一个unicode编码,但它不是“通用”编码。通用编码是将unicode数据库中的Unicode代码点与编码的值空间进行一对一映射的一种编码。

+1

'encoding'是'xsl:output'的属性 - 不是'xsl:stylesheet'的属性。 –

+0

更正。谢谢。 –

相关问题