0

我使用的代码如下

    <select style="font-family: Arial Unicode MS;">
    <option>Select Language</option>
    <option value="ar">Arabic — العربية</option>
    <option value="bn">Bengali — বাংলা&lt;/option>
    <option value="bg">Bulgarian — български</option>
    <option value="ca">Catalan — Català</option>
    <option value="zh_CN">Chinese (Simplified) — 中文(简体)</option>
    <option value="zh_TW">Chinese (Traditional) — 中文 (繁體)</option>
    <option value="hr">Croatian — Hrvatski</option>
    <option value="cs">Czech — čeština</option>
    <option value="da">Danish — Dansk</option>
    <option value="nl">Dutch — Nederlands</option>
    <option value="en" selected="">English</option>
    <option value="en_GB">English (UK) — English (UK)</option>
    <option value="fil">Filipino — Filipino</option>
    <option value="fi">Finnish — suomi</option>
    </select>

但是当我在浏览器中打开它时它没有正确显示它显示如下

像这样

我该如何解决这个问题

4

4 回答 4

2

这只是字符编码不匹配。浏览器正试图以某种其他编码解释文本,而不是它真正的编码。确保输出的 HTML 以某种合适的编码(如 UTF-8)编码,并正确地告诉浏览器这种编码。使用 HTTPContent-Type标头和/或 HTML 元标记来执行此操作。

您需要如何执行此操作取决于您提供/生成页面的具体方式。

于 2012-12-03T12:42:47.907 回答
0

尝试添加这个。它在我的浏览器上运行良好。火狐 10.

<!doctype html>

<html lang="en">
<head>
<meta charset="utf-8" />
于 2012-12-03T13:11:08.440 回答
0

检查浏览器中的编码将其更改为 utf-8 ....这样它就可以工作了

于 2012-12-08T05:23:08.897 回答
-1

当我想在我的网站中插入一些日语单词时,我只是使用这个网站:

http://mylanguages.org/converter.php

只需转换为 unicode 并将其粘贴到您的编码行中即可。就那么简单。

于 2014-03-06T04:09:31.973 回答