我的网站无法以其他语言显示文字

时间:2014-05-28 13:01:10

标签: php html select text

我有一个注册页面,其中包含select选项:country。

我从Google帐户注册中复制国家/地区列表,因为最好同时显示英语和本地语言。

但我的网站无法显示许多其他语言,它会显示一些随机代码。

  • 阿富汗(افغانستان)
  • 奥兰群岛(奥兰)
  • 阿尔巴尼亚(Shqipëri)
  • 阿尔及利亚(الجزائر)
  • 香港(香港)
  • 伊朗(ایران)
  • 伊拉克(العراق)
  • 越南(ViệtNam)
  • 西撒哈拉(الصحراءالغربية)
  • 也门(اليمن)

例如,对于香港而言,它显示香港

而不是香港

还有很多,但我不想展示所有这些。

我在我的网站上使用php和xampp。我错过了任何设置或插件吗?

感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

我认为你的字符集有问题了吗

<meta charset="utf-8">

<head> </head>代码

之间

如果您使用数据库,例如mysql,请务必在那里更改

答案 1 :(得分:0)

在头部添加带charset的元标记。

<html>
  <head>
    <meta charset="UTF-8" />
  </head>
    ...

答案 2 :(得分:0)

您应该以UTF-8编码提供您的网页:

  1. 将您的HTML页面UTF-8存储在编辑器中。
  2. 将元信息添加到HTML标头中,例如<meta charset="UTF-8">
  3. 在进行任何查询之前,请将数据库连接设置为UTF-8。示例:$mysqli->set_charset('utf8');
  4. 这篇小文章介绍了使用UTF-8 for the website的必要步骤。