所需的输出
有人能帮我把文本的编码格式改成unicode吗?我需要查看阿拉伯字符,现在我使用的是windows-1256编码,尽管在我的文本文件中我可以在需要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"/>
Unicode格式
根据需要设置xsl:output的编码属性。
请注意,没有"unicode格式"这样的东西。unicode数据库中有许多字符集。字符集与编码不是一回事。unicode字符串可以被编码到许多编码中。
您可能希望以UTF-8或UTF-16LE进行输出。这两个都是编码。Windows-1256也是unicode编码,但它不是"通用"编码。通用编码是指Unicode数据库中的Unicode代码点与编码的值空间之间存在一对一映射的编码。