从php回应不同的语言

时间:2012-07-28 17:50:11

标签: php html

  

可能重复:
  How I can solve my PHP web page file language encoding?

我在数据库(mysql)中有不同的langaues数据。但是当我选择并回显html页面中的数据时,它会显示为问号“????”这是为什么?我怎么能克服这个?

3 个答案:

答案 0 :(得分:0)

这可能是字符编码问题。您使用的是哪种字符编码,以及您使用的是哪种字符编码?

此处讨论了类似的主题,因此您也可以查看它:How I can solve my PHP web page file language encoding?

答案 1 :(得分:0)

可能你的html页面使用不同的字符编码作为你的mysql。确保将文本转换为正确的字符编码。

编辑:现在知道你的数据库使用utf8编码,然后另一种可能性是你在数据库中插入的文本与utf8编码不兼容。因此,要么将插入数据编码为utf8,要么将html页面和数据库都更改为ISO-8859-1编码(通常是正确的编码)。

答案 2 :(得分:0)

在HTML页面的head部分中,使用适当的charset声明,例如eg。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">