0

任何人都可以帮我将文本的编码格式更改为 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格式输出

4

1 回答 1

0

将 xsl:output 的编码属性设置为您需要的任何值。

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

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

于 2012-09-04T07:18:14.350 回答