如何显示这个汉字


how to display this chinese character?

我已经将mySQL Collation设置为utf8_unicode_ci,如果我在数据库中手动插入中文字符,它会成功显示中文字符,但是一旦我使用我的代码,它会显示这个

一个€¼µc 'žæœ¯一个€æ±ÿc¥¥c¶�. .

我在头中添加了这个<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>,我尝试了utf8_encode,但仍然发生了同样的问题。

谢谢你,希望你能尽快回复我

是否设置了连接字符集/排序规则?创建连接后立即执行此查询

SET NAMES 'utf8'

您可能忘记在连接

后执行此查询
SET NAMES utf8 

试一下,你会看到

有两步你应该做

  1. 添加UTF8查询

    $query = "SET NAMES 'utf8'";

    mysql_query($query);

  2. 确保你的文件编码为UTF8,用你喜欢的编辑器打开你的脚本,保存为UTF8

要确保MySQL在客户端连接中默认使用UTF-8编码,请使用以下查询:

SET NAMES 'utf8'

另外,确保PHP将字符串解释为UTF-8字符串。由于PHP不支持多字节字符,因此必须使用一个函数来允许PHP处理UTF-8字符串:

utf8_decode()