【发布时间】:2011-04-25 13:14:46
【问题描述】:
我有几个巨大的 CSV,在 html 十六进制代码中有很多重音字符:é 代表 é 和许多其他人,甚至 – 代表 – 等等。
我的网站是供人们更新列表的 wiki。所以当它们被呈现一个文本区域进行更新时,现有的内容就会被填充,显然那些十六进制代码会被显示出来。
我应该用实际的重音字符替换这些代码,还是保持原样?我写了一个script 来替换字符,但不知何故,输出是奇怪的字符。可能 Ruby 中保存的格式不是 UTF-8 格式。
默认情况下,我的网站是 UTF-8 格式,重音字符在视图中通过一些 html 编码正确显示。
请指教。谢谢。
【问题讨论】:
标签: unicode encoding non-ascii-characters