加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 特殊字符未按预期显示

发布时间:2020-12-14 18:43:31 所属栏目:资源 来源:网络整理
导读:我有以下简单的 HTML页面: !doctype htmlhtmlhead 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"/headbody div méywe /div/body/html 在Chro
我有以下简单的 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以某种方式失败了.

感谢大家帮忙!!!

解决方法

1 – 替换你的
<meta charset="utf-8">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

2 – 检查HTML编辑器的编码是否为UTF8.通常,此选项位于程序顶部的选项卡上,如记事本中所示.

3 – 如果您以某种方式导入字体,请检查您的浏览器是否与您的字体兼容.或者尝试添加一个css来将字体设置为默认/普遍接受的字体

body
{
    font-family: "Times New Roman",Times,serif;
}

希望能帮助到你 :)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读