用欧元符号替换欧元字符实体
replacing euro character entity with the euro symbol
我有一些 XML 看起来像这样
<book>
<bio>
hello world, the € is doing awfully well today
</bio>
</book>
目前,当我将它导入 indesign 时,€
仍然显示为那个,而不是显示为 €
我尝试将其添加到文档类型中:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE book [
<!ENTITY euro '€'>
]>
<book>
<bio>
但这仍然呈现为 €
而不是 €。我怎样才能让这个显示如我所愿?
您必须根据文字字符声明实体(如果您的 XML 文件存储在可以按字面意思表示的字符编码中):
<!ENTITY euro '€'>
或数字字符引用(在任何 ASCII 兼容编码中都是安全的,包括 UTF-8、ISO-8859-1、ISO-8859-15 等)
<!ENTITY euro '€'>
我有一些 XML 看起来像这样
<book>
<bio>
hello world, the € is doing awfully well today
</bio>
</book>
目前,当我将它导入 indesign 时,€
仍然显示为那个,而不是显示为 €
我尝试将其添加到文档类型中:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE book [
<!ENTITY euro '€'>
]>
<book>
<bio>
但这仍然呈现为 €
而不是 €。我怎样才能让这个显示如我所愿?
您必须根据文字字符声明实体(如果您的 XML 文件存储在可以按字面意思表示的字符编码中):
<!ENTITY euro '€'>
或数字字符引用(在任何 ASCII 兼容编码中都是安全的,包括 UTF-8、ISO-8859-1、ISO-8859-15 等)
<!ENTITY euro '€'>