我想在我的页面上显示多种语言,对于西班牙语我会收到黑色背景的问号。
Result on html page:
contrase�
Original Spanish:
contraseña
charset是utf-8,这些西班牙语单词存储在一个数组中。
答案 0 :(得分:4)
看起来像编码问题。你需要:
您可以在本w3文章中找到有关encoding的更多信息
答案 1 :(得分:2)
You could replace the special letters with these
所以在HTML代码中它看起来像这样:
Contrasña
并在html页面上:
Contrasña
答案 2 :(得分:0)
尝试以下
<head>
<title>An XHTML 1.0 Strict standard template</title>
// this is important to display specialcharacters
<meta http-equiv="content-type"
content="text/html;charset=utf-8" />
</head>
答案 3 :(得分:0)
从症状(“ ”表示字节级数据错误:不代表正在应用的编码中的任何字符的字节),显然数据实际上不是UTF-8编码但可能是ISO-8859 -1编码。如果是这种情况,则需要utf8_encode。
答案 4 :(得分:-1)
在这些情况下,ASCII代码更好,否则它将无法在所有浏览器中正确显示