XML和ASCII字符,框格绘制

时间:2017-10-17 10:26:03

标签: xml ascii

Xml2rfc支持使用下一个结构显示的数字:

  <figure align="center">
              <artwork align="center">
                <![CDATA[
 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
            ]]>
              </artwork>
            </figure>

我尝试使用ASCII进行方框绘制并遇到问题,字符显示不正确..

例如,相反图:  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ 在xml2rfc中我们看到:

 a&#148;&#143;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129;a&#148;&#129

我认为ASCII字符处理不当。有没有办法在结构中指定我们使用特定的ASCII字符,以便xml2rfc能够正确处理它们?

1 个答案:

答案 0 :(得分:0)

如果您查看an ASCII table,请注意,没有框图符号。所有这些符号都在其他字符集中。

您需要注意,您在编辑XML时使用的字符集,您对XML解析器所声称的内容(<?xml charset="..."?>声明)以及任何中间方可能对其执行的操作。< / p>

您粘贴的结果看起来像加扰latin1,某些工具试图将其转换为它知道的内容(比如解释您在错误编码中输入的某些字节)。

确保您的所有工具都使用UTF-8,然后您有最好的机会通过解密来获取所有角色。请注意,XML2RFC明确指出,

  

虽然当前的RFC格式不允许使用非ASCII Unicode字符[...]

所以仍然无法保证每个人都处于千禧年的右边,关于非ASCII字符。