Reference 2026-04-16
HTML实体深入解析
何时使用HTML实体、何时不使用,以及UTF-8如何改变一切。
像 & 和 © 这样的HTML实体曾经是必需的。随着UTF-8普及,大多数已不必要,但少数仍然关键。
必须使用的五个
|-----|------|
其他: 使用UTF-8
直接输入 © 而不是 ©。
仍然重要的实体
、、 这样的不可见空白控制。
转义用户输入
const escape = s => s.replace(/[&<>"']/g, c => ({
'&': '&', '<': '<', '>': '>', '"': '"', "'": '''
}[c]));