"UTF-8"是标准写法,在Windows中英文不区分大小写,所以也可以写成"utf-8"。

在数据库中只能使用"utf8"(MySQL);

静态文件使用:

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

总结:只有在MySQL中使用"utf-8"的别名"utf8",其他地方使用大写"UTF-8"。

mysql_query(mysql_new, "SET NAMES 'utf8'");