您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php写入mysql中文乱码啊,已经是utf8了

2025/6/24 10:42:16发布25次查看
php文件已经是uft8统码,
$conn = mysql_connect(localhost,test,test);if (!$conn) { die('could not connect: ' . mysql_error()); }//mysql_query(set test 'utf8');mysql_set_charset(utf8 , $conn); //选择数据库mysql_select_db(test, $conn);//往表里插数据mysql_query(insert into test (id, myusername) values (2,'中文2'));//mysql_query(insert into user (id, myusername) //values (. intval($str_id) . , . $str_name . ));//关闭数据库连接mysql_close($conn);
phpmysql 中数据库的配置。
请问各位大牛是为什么呢?
回复讨论(解决方案) mysql_query(set names utf8);
文件的编码是utf-8的么?
我不是指 是指文件的编码格式。
php_mysql 扩展没有 mysql_set_charset 方法
而 php_mysqli 才有 mysqli_set_charset 方法
另外你也没有给出乱码的截图
如果你都设置了,你数据库也设置了,劝你重新建一个数据库,试试。。
如果你都设置了,你数据库也设置了,劝你重新建一个数据库,试试。。
我就是什么都设置了,还是?号,最后结果是新建的都玩好,就是之前建的有问题,哈哈,仅供参考,祝君好运 alter table users character set gbk;//修改表
alter table users modify username char(20) character set gbk;//修改字段
之前也遇到过中文乱码问题,第一是文件的编码格式,第二文件的解析格式,第三数据库是否支持中文
mysql_query(set names utf8);
谢谢,你的是正确答案,就这一个问题。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product