![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
php 中文字符写入mysql问题 10
在phpmyadmin中创建数据库和数据表,服务器编码方式是UTF8,数据表中对应字段的排序规则是gb2312_chinese_ci。现在在数据输入网页中输入汉字信息,网...
在phpmyadmin中创建数据库和数据表,服务器编码方式是UTF8,数据表中对应字段的排序规则是gb2312_chinese_ci。现在在数据输入网页中输入汉字信息,网页默认的编码方式是utf8,汉字信息存在变量$name中,并提交给后台程序处理。后台该怎样实现将该汉字信息存储到数据表的对应字段中呢?
由于网页中要同时提交数值,英文字符串等其他信息到数据库,所以我想要一种不改变网页和服务器默认编码方式的方法~ 展开
由于网页中要同时提交数值,英文字符串等其他信息到数据库,所以我想要一种不改变网页和服务器默认编码方式的方法~ 展开
1个回答
展开全部
$name = iconv('UTF-8', 'GB2312//IGNORE', $name); //将字符串的编码从UTF-8转到GB2312
$sql="INSERT INTO '表' (`name`) VALUES ('".$name."');";
$sql="INSERT INTO '表' (`name`) VALUES ('".$name."');";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询