我有一个以 utf-8 编码的静态
html
页面,并且我使用 ios 支持的字体作为 roboto 和 Segoe UI。现在我的页面无法呈现 Accets 和特殊的西班牙语字符。这种情况仅发生在基于 ios 的系统上,而不会发生在 Windows 上。
我通过 JS 将 utf-8 添加到每个标头:
// Meta tags
const charsetMeta = document.createElement('meta');
charsetMeta.setAttribute('charset', 'UTF-8');
head.appendChild(charsetMeta);
我尝试使用 iso-8859-15 编码,但问题仍然存在。
您的 UTF8 文件已加密为 ISO 8859-1。 UTF-8 字符占用多个字节,而 ISO 8859-1 是单字节编码。