gpt4 book ai didi

PHP汉字无法插入到Mysql

转载 作者:行者123 更新时间:2023-11-29 07:02:28 25 4
gpt4 key购买 nike

我是用GET传参,如果数据是英文的,成功保存到mysql,但是如果是中文的数据,没有插入。

我检测到数据编码是 utf-8,发现使用我的 macbook 可以正常工作,但不能在 ie 上工作。奇怪,知道它有什么问题吗?

例如

query("insert into Info  values ('".$email."','".$_GET['name']."')");

如果$name 是中文,这不会成功。我试过 echo $_GET['name'] 并正常显示,但是无法插入数据库的数据是空白。

query("insert into Info  values ('".$email."','香港')");

该方法向数据库成功插入数据

最佳答案

首先,您确实应该对这些操作使用 POST。

检查以确保您要插入的列具有正确的编码 - 如果您不确定,可以导出表结构供我们查看。

正如大安所说,你可以试试

query('SET NAMES UTF8'); 

在插入查询之前。

关于PHP汉字无法插入到Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com