gpt4 book ai didi

php - mysql文本中出现奇怪的字符

转载 作者:行者123 更新时间:2023-11-29 05:23:49 25 4
gpt4 key购买 nike

在 VARCHAR 和 TEXT MySQL 数据库数据类型中,在从 HTML TEXTAREA 字段插入或更新内容后,我一直看到字符出现在每个空格之前。

当我在插入/更新之前转储 PHP 数据时,字符不存在。

我尝试将数据库和表从 latin1_swedish_ci 的默认排序规则转换为 utf8_general_ci 编码,然后再次插入/更新数据,但字符仍然出现在每个空格之前的文本中。

老实说,我对排序规则和字符编码不是很了解,并且认为保留为默认值会很好,但后来我遇到了这个问题。我怎样才能防止这些额外的字符出现?

[edit]:如果我第一次将文本更新到数据库,多余的字符不会出现。如果我从数据库字段加载文本,然后再次更新它,则会出现 Â 字符。

最佳答案

尝试在数据库初始化时执行 SET NAMES 'utf8'。还要检查 PHP 文件的编码。

关于php - mysql文本中出现奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22565955/

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