【发布时间】:2014-03-18 16:23:37
【问题描述】:
首先让我说出我的最终目标(以防我的任何假设或对字符编码的理解不正确):我希望我的网页字符能够正确显示,即使我粘贴了来自Word 或其他程序。
希望这可以在大多数情况下工作,而无需通过服务器端的某些编码功能。我一直在使用美国英语并从 Word 中粘贴,所以看起来应该没那么难。
在我看来,ColdFusion 弄乱了我的字符编码并将撇号(可能从 Word 粘贴)显示为“”。我的页面作为 .htm 文件工作,但一旦我将扩展名重命名为 .cfm,它就不会了。见这里:
以下是我所看到的,以防您有任何不同: http://i.imgur.com/tA4p1yc.png (看起来有效的是 Content-Type 是 text/html,而没有 Content-Type 的是:text/html; charset-UTF-8)
建议? (我是否正确认为 UTF-8 应该是正确的编码?)
编辑:为方便起见,我的两个文件的来源:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>utf-8</title>
</head>
<body>
<p>Make sure you don’t pack your toiletries or clothes for your travel day.</p>
</body>
</html>
【问题讨论】:
-
你能显示cfm代码吗?
-
CFM 代码与上面示例中的 HTML 源代码完全相同相同,即使呈现的输出不同。 (创建 HTM 文件后,我只是做了另存为,然后替换了扩展名。)
标签: coldfusion character-encoding