重音字符无法正常显示

时间:2013-06-27 15:07:54

标签: d3.js

我对重音字符有些麻烦。 我正在使用制表符分隔值在tsv函数txt中导入一个。 使用“另存为”“文本选项卡分隔”从excel生成文件 我认为这是charset的一个问题。

我需要直接从excel输出一个支持重音字符的输出。 你有什么建议吗?

2 个答案:

答案 0 :(得分:1)

你的文本文件有charset ISO-8859-1,用UTF-8编码保存并重新加载页面。

答案 1 :(得分:0)

我花了最后一天尝试使用utf8编码从excel中保存... 在失去时间之后,我仍然无法直接从excel导出utf8。 你的回答让我觉得我是唯一有这个问题的人。你是否从excel获得utf8中的txt或csv?你设定了什么输出?

最后我遵循两步工作流程: - 从excel导出为文本unicode - 在代码编辑器sw中打开txt并将编码更改为utf8

现在所有浏览器都能正确读取文件(不再像firefox和utf16这样的问题) 这里有3个txt数据文件的更新页面(第一个是“标签分离”的输出,第二个是“文本unicode”,最后一个是用第三部分sw重新编码的“文本unicode”) http://www.danielepennati.com/d3/stacked_bar_vert.html

如果你知道如何在excel中设置uft8,我真的很感激 谢谢 丹尼尔