我该如何在ColdFusion中正确显示越南语字符?

4
我在尝试在ColdFusion中正确显示越南文本时遇到了困难。 我已经将字符集设置为UTF-8,但仍然没有成功。 相同的文本在HTML页面中可以正常工作。 我还缺少什么? 任何建议都将不胜感激。

Html: enter image description here

ColdFusion: enter image description here

谢谢!
2个回答

8

就我所知,有两件事情需要注意。

首先,确保.cfm文件本身保存为UTF-8格式 - 这是一个文件系统选项,在您的编辑器中可能是可设置的。这可以确保在保存文件时正确保留UTF-8字符。

另一件事是,每个包含任何UTF-8文本的.cfm文件都应该以以下方式开头:

<cfprocessingdirective pageencoding="utf-8" />

这确保了ColdFusion以正确的格式将页面传递给浏览器。

谢谢您的回复,我今晚会尝试并发布结果。 - user281867
如果您使用CFBuilder 2(beta版),它默认已经有UTF-8 BOM,您甚至不需要<cfprocessingdirective>。 - Henry

0

为了确保,当您显示工作的HTML时,可以检查浏览器使用的页面编码(例如,在FireFox中,您可以右键单击+页面信息)。也许您的文本不是UTF-8编码,这可能解释了问题...


谢谢你的提示,我今晚会尝试并回复。 - user281867

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接