【发布时间】:2021-11-17 21:49:39
【问题描述】:
这个问题可能有点基本——考虑到我不是大多数人会认为的前端 Web 开发新手。
我正在教一个 8 岁的 html、css 和 javascript。我也借此机会教授 utf-8 编码,特别是 HTML 使用它来允许对非英文字符进行编码和显示的方式。
我想向他展示,如果不包含<meta charset="UTF-8"/>,重音字符如何无法正确显示。
令人惊讶的是,我能够在测试网页中显示“Á”,而理论上这是不可能的,因为缺少 utf-8 字符集元标记。
经过一些研究,我得出结论,在现代 IDE 中,编码系统是“内置”的,因此没有必要写下<meta charset />。如果这是错误的,请纠正我,因为我目前对到底发生了什么感到困惑,并且我不想向 8 岁的孩子传授错误的信息。
【问题讨论】: