我的mysql数据库写入表单中的中文全是???号

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:17:36
而且在浏览器中浏览时也是???号
请问 我修改哪里才能使我写入中文 同时也显示的是中文呢

字符集的问题,你的数据库字符集要么设置为GB2312,要么设置为UTF-8,同时你的PHP文件的源代码要和这个一直,并且保存和查询的PHP连接数据库以后都要用一个set names的SQL语句。

在进数据库之前写上mysql_query("set names utf8")或者是mysql_query("set names gb2312")忘记是哪个了,你试试吧,还有就是你在建数据库的时候,整理要选择utf8_general_ci(最下面了)