gpt4 book ai didi

mysql - WordPress 和 BuddyPress 问题将特殊字符和拉丁字符存储到数据库和显示问题

转载 作者:行者123 更新时间:2023-11-30 22:04:58 26 4
gpt4 key购买 nike

我有一个网站,在这个网站上,我也在使用 BuddyPress 插件。但是现在我面临着与特殊和拉丁字符存储到数据库以及在前端错误显示相关的问题。

例如:

1) ö 显示为 u006f

2) Jörg 显示为 Ju00f6rg

我也检查了我的配置文件,有如下设置:

定义('DB_CHARSET', 'utf8');

定义('DB_COLLATE', 'utf8_unicode_ci');

如果我从配置文件中删除以上两个配置,那么我将面临将所有数据保存到数据库中的问题。

有办法解决这个问题吗?

最佳答案

来源数据有误,并非此处提及的产品。 (好吧,也许 BuddyPress 搞砸了。)

数据从何而来?一些产品使用“Unicode”\u00f6 格式,\ 在别处丢失了。

让我们区分两个相似的术语:

  • ö 是一个 latin 字符。
  • ölatin1 中被编码为一个字节,十六进制 F6,或在 utf8 作为两个字节,十六进制 C3B6,或在 ascii 中作为六个字符 \u00F6。最后一个假设读者理解该约定。你打了一个没有的人。

关于mysql - WordPress 和 BuddyPress 问题将特殊字符和拉丁字符存储到数据库和显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42109891/

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