你好,伙计们!
我的所有脚本文件都是utf8,服务器响应是utf8,db collation ..相当一切。
我有一个JSON数据,用于填充选择框的选项。当我修复ISO时,我在UTF8中遇到麻烦,反之亦然。
重点是:如何选择选项同时显示ISO-8859-1和UTF-8特殊字符?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<select id="values" name="values">
<option>VALÊNCIA 18</option>
<option>BAHRAIN ‫البØرين‬‎ 40</option>
</select>
</body>
</html>
答案 0 :(得分:1)
我认为这是不可能的。但是在http://www.w3schools.com/tags/att_a_charset.asp中,这是可能的,但不受任何流行浏览器的支持,并且它在HTML5中已经过时,所以你不应该使用它。
作为替代方案,您可以使用服务器端脚本(PHP,ASP.net,...)将非Unicode文本转换为UTF-8。 PHP ----&gt; UTFString= utf8_encode ( ISO_String)
ASP.NET ----&gt; utf8_encode = Encoding.GetEncoding(28591).GetBytes(ISO_String);
img{with: 100%; height: auto;}
希望你能找到这个有用的
答案 1 :(得分:1)
[已解决] 如果任何人遇到与我相同的问题并且字符集已经正确,只需执行以下操作: