我有以下简单的
HTML页面:
<!doctype html> <html> <head> <Meta charset="utf-8"> <Meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <Meta name="viewport" content="width=device-width,initial-scale=1.0"> </head> <body> <div> méywe </div> </body> </html>
在Chrome或Firefox中显示它时(我没有测试其他浏览器),我看到以下内容:
mywe
我错过了什么? html文件以UTF-8编码保存.服务器是Apache.我的机器是Windows 7专业版.文本编辑器是UltraEdit.
谢谢!
更新
最初,我使用UltraEdit编辑这个html文件,我遇到了问题.基于cmbuckley输入和安装记事本(来自Heatmanofurioso的建议),我想到了我的文件以某种方式损坏的可能性(即使它在UltraEdit和Notepad中看起来都很好).所以我用utf-8编码的记事本保存了我的文件.仍然看到了问题(可能是由于缓存???).然后我用UltraEdit再次保存它.查看浏览器中的页面,问题就消失了.
学过的知识
有两个文本编辑器,如果那是你的工具,如果你看到无法解释的问题,请尝试不同的编辑器.即使您每天使用一个工具,也没有完美的工具.在我的情况下,记事本修复了我的文件的utf8问题,UltraEdit以某种方式失败了.
感谢大家帮忙!!!