gpt4 book ai didi

mysql - 西里尔文、AJAX 和数据库

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

我使用 native AJAX 将表单数据保存在 MySQL 数据库中。在文件 1(表单和 AJAX 在哪里)中,我有

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

mysql_query("SET CHARACTER SET utf8");

在文件2(数据库提交)中我有

 mysql_query("SET CHARACTER SET utf8");
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "UTF-8");
iconv_set_encoding("input_encoding", "UTF-8");

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

+

mysql_query("ALTER TABLE `rss` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci");

然后我回显来自发送 AJAX 的变量 - 它是西里尔字母。文件编码为无 BOM 的 UTF-8。有任何想法吗?在数据库中 - 表整理 - utf8_unicode_ci

最佳答案

尝试

mysql_query("SET NAMES utf8");

代替 SET CHARACTER SET

关于mysql - 西里尔文、AJAX 和数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423301/

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