0

我从另一个站点复制粘贴了某个段落,结果中有问号,例如

animal�ideally 

我的服务器显然设置为 iso-8859-1,而我的元标记说将字符集设置为 utf-8。

我从未使用过字符集,除了我一直在研究的内容之外,我不知道它是什么。

如果我将内容退出数据库或在提交时直接退出它包含?分数。为了使这些问号消失,我必须采取什么程序或行动方案?

阅读 mysql_query 中所说的其他帖子

   mysql_query("SET NAMES 'UTF8');

我这样做了,但它仍然没有帮助。

我该怎么办 ?谢谢你。

4

2 回答 2

1

If you are using phpmyadmin you need to change Character Set as utf8_general_ci. You can visit this page: Change default Charset

于 2012-05-26T08:51:28.410 回答
1

要在您的页面中显示 UTF8 字符,您需要为您的页面设置字符集:

<meta charset="utf-8">

如果要将此类字符保存到数据库中,数据库也是 UTF8:

CREATE TABLE foo
(
   id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
   ...
 ) CHARACTER SET utf8 COLLATE utf8_general_ci

您还需要为 utf8 设置 php:(在顶部)

header("Content-Type: text/html; charset=UTF-8\n");
于 2012-05-26T08:11:35.497 回答