数据库字符定义:
tName varchar(15),tMembers varchar(15),tChar varchar(255)
读取数据库字符信息:
$result = mysql_query("SELECT * FROM info_mysql");
while($row = mysql_fetch_array($result))
{ echo $row['tName'] . " " . $row['tMembers']. " " . $row['tChar'];"; }
mysql_close($link)
感谢,修改之后,可以在数据库中显示正确的字符了。
但是在网页端,html中body中的中文字符在IE浏览器中都是乱码了?这个有什么办法么?
如果用记事本保存为utf8的话,会在最开始多一个点,其实就是bom,这个多出的点有时候会影响session或者cookie
最好配置editplus编码为utf8后保存你的文件
是utf8,但有很多类型,例如:utf8_bin,utf8_czech_ci等等,不知道该选哪个类型,目前选择的是utf8_general_ci.
追答确认utf8_general_ci字符集是没有问题的。
就像楼下说的,你要确认你的php文件和模版html文件是否utf8编码。