我使用融合图表来映射数据。数据的标签是国家名称,我们将其本地化为具有重音的语言,因为exösterreich是奥地利的德语。
数据和标签在xml文件中设置。对于某些图表,重音符号使用十进制等值表示,因此ö显示ö。在其他图表上,十进制,实体,十六进制或原始字符不会在网站上显示正确的字符,我无法确定它在一个文件中工作的原因而不是另一个文件。 xml文件是静态的,因此php函数不可用。
如何从xml中提取这些字符以便正确显示?
答案 0 :(得分:0)
您是否使用PHP生成XML?确保发送UTF-8标头。 Fusion Charts支持UTF-8。希望有所帮助!
答案 1 :(得分:0)
您可以直接嵌入UTF-8字符(而不是编码值)。
为此,您需要明确地将UTf-8 BOM标记添加到XML文件中。
FusionCharts的文档中有更多相关信息:请检查:
http://docs.fusioncharts.com/charts/contents/?advanced/special-chars/SpChar.html