php留言板输出问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:39:48
今天我用php制作了一个留言板,在留言板那个网页中我输入了中文内容,可是在数据库中和show.php这个显示页面中都变成了问号~~请问这是怎么回事捏~~请详细说明~~谢了~
数据库,留言页面和show.php页面的编码都是用gb2312

你要保证数据库与页面的编码一致,最好在每个页面都加上mysql_query("SET NAMES 'GBK'");和header("content-Type: text/html; charset=gb2312");

数据库使用的什么编码?
留言页面的编码是?
show.php页面的编码是?

在php文件中加入
@header("content-Type: text/html; charset=gb2312");

mysql_query("SET NAMES 'GBK'");