MySQL快速执行字符集转换为称为连接字符集的连接。您可以使用sql语句指定此字符集
SET NAMES utf8
或使用特定的API函数,例如mysql_set_charset():
mysql_set_charset("utf8", $conn);如果正确完成此操作,则无需使用utf8_enpre()和utf8_depre()之类的函数。
您还必须确保浏览器使用相同的编码。通常使用简单的标头完成此操作:
header('Content-type: text/html;charset=utf-8');(请注意,字符集在浏览器中称为 utf-8 ,而在MySQL中称为 utf8 。)
在大多数情况下,仅需记住连接字符集和Web字符集,因此,如果仍然不起作用,则可能是您做错了其他事情。尝试尝试一下,通常需要一段时间才能完全理解。



