2012-09-04 32 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

更正。謝謝。 –

相關問題