Joe*_*ano 3 html encoding svg html-encode d3.js
我使用d3生成svg并最终得到类似于以下内容的标记:
<text class="rule" text-anchor="middle">&pound;10K</text>
Run Code Online (Sandbox Code Playgroud)
与按预期呈现的类似html相比.
<div>
£20,160 - £48,069
</div>
Run Code Online (Sandbox Code Playgroud)
是否有一个属性我需要在svg标签上设置以获得类似的编码类型?我尝试在页面中添加元标记,<meta name="content" content="application/xhtml+xml; charset=utf-8" />但这不起作用.
SVG中未定义HTML实体.您可以使用实际的unicode字符,也可以使用该foreignObject元素将HTML嵌入到SVG中.