【发布时间】:2011-04-08 08:16:48
【问题描述】:
【问题讨论】:
标签: html unicode character-encoding latin
【问题讨论】:
标签: html unicode character-encoding latin
您的页面以ISO-8859-1 编码。无论该标头来自何处,它最有可能在 UTF-8 中编码。
您必须将页面的字符集更改为UTF-8(这可能会产生一些后果)或转换来自标题的传入数据。我不知道它来自哪里,所以很难说正确的方法是什么。
关于这个问题的强制性基本阅读:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
【讨论】:
您的页面来源显示您正在使用:
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
请注意,上面的标签格式不正确。它的结束字符“/”在哪里? Content-Type 应该在双引号之间。
将此标签添加到您的页面并进行测试:
<html lang="es">
如果这不能解决您的问题,请尝试将字符集标记更改为:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
【讨论】: