$sql ="insert into test (`id`,`uid`,`regdate`,`re`) values ('','王五',now(),'学生')" ;//你的SQL语句有错误呵~
不用恁麻烦。
一个最简单的处理办法。
建表时使用GBK或GB。
你的PHP文件的开头保留<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
其实也就是让你的网页文件的字符编码也为gb2312,也可以在页面的最开头加上这个header("Content-type: text/html;charset=GB2312");
还有,不仅建库时要选择字符集,建表时也要选一下。你再试一下吧~