如何在 Fusion Charts 图表中显示重音字符?
我使用融合图表来映射数据。 数据的标签是国家/地区名称,我们将其本地化为带重音的语言,例如 ex österreich 是代表奥地利的德语。
数据和标签设置在 xml 文件中。 对于某些图表,重音符号通过使用十进制等值显示,因此 ö 显示 ö。 在其他图表上,十进制、实体、十六进制或原始字符在网站上未显示正确的字符,我无法确定为什么它在一个文件中有效,而在另一个文件中无效。 xml 文件是静态的,因此 php 函数不可用。
当从 xml 中提取这些字符时,如何才能正确显示这些字符?
im using fusion charts to map data. the labels for the data are country names which we localise into languages that have accents, for ex österreich being german for austria.
the data and labels are set in an xml file. for some graphs the accents show by using the decimal equivalent, so ö shows an ö. on other graphs the decimal, entity, hex or original character dont show the correct character on the site and im unable to identify why it works in one file and not the other. the xml file is static so php functions are not available.
how can i get these characters to show appear correctly when they are pulled from the xml?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否使用 PHP 生成 XML? 确保发送 UTF-8 标头。 Fusion Charts 支持 UTF-8。 希望有点帮助!
Are you generating the XML with PHP? Make sure to send UTF-8 headers. Fusion Charts does support UTF-8. Hope that helps a bit!
您可以直接嵌入 UTF-8 字符(而不是编码值)。
为此,您需要专门将 UTf-8 BOM 标记添加到 XML 文件中。
FusionCharts 的文档中有更多相关信息:请检查:
http ://docs.fusioncharts.com/charts/contents/?advanced/special-chars/SpChar.html
You can directly embed the UTF-8 characters (instead of the encoded values).
For this you would need to speficically add UTf-8 BOM stamp to the XML file.
There is more information on this in FusionCharts's Documentation : Please check:
http://docs.fusioncharts.com/charts/contents/?advanced/special-chars/SpChar.html