mysql 中文插入乱码问题
发布网友
发布时间:2024-10-02 06:02
我来回答
共3个回答
热心网友
时间:2024-10-30 23:56
首先你的数据库连接:
$mysql_server_name='localhost'; //数据库服务器
$mysql_username='root'; //数据库用户名
$mysql_password='1234546'; //数据库密码
$mysql_database='sql_name'; //数据库名
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_query("set names gbk2312");
然后是你的数据库:
mysql.ini
default-character-set=gbk;
其次是你的数据表字段:
name char(32)
gbk_chinese_ci
这样就不会乱码了。
如果想用utf-8,那么也有要全部统一。
祝你成功,望采纳!
热心网友
时间:2024-10-30 23:56
全都改成 utf-8试试。建库,建表,用utf8_general_ci
热心网友
时间:2024-10-30 23:57
建库的时候,选的什么字符集追问默认的
追答最好重新建个 选择utf-8;utf8_general_ci
这个在最底下,你找找看