gpt4 book ai didi

php - Wordpress 后期编码问题

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

我有一个最初以 iso-8859-1 编码的页面,一旦合并到 wordpress 帖子中将无法正确显示。我能够在 wordpress 之外复制这个问题,强制将页面的编码读取为 utf-8。在这里你可以看到发生了什么:

ISO-8859-1 页面:http://www.maxballet.it/sito/orari.php

UTF-8:http://www.maxballet.it/sito/orari2.php

很遗憾,我无法显示原始帖子本身,但这正是发生的情况。

所以我当然知道在从浏览器到我从中提取数据的数据库的整个管道的某个步骤中存在一些问题(可能是数据库本身内部的一些非 utf8 字符)。但是由于在过去的几天里调查这个问题对我来说真的很耗时,在尝试了几次之后我改为尝试强制将 wordpress 页面编码读取为 iso-8859-1(通过 <meta> 标签),以便在调查时快速修复它。

不幸的是,即使是强悍的 firefox 也能够检测到 wordpress 帖子的页面编码为 iso-8859-1,但这没有用,帖子仍然显示为上面的错误示例。

我自己正在调查管道编码问题,我已经在另一个问题中发布了有关该问题的信息,但此时我真的需要让该页面再次运行。

我可能遗漏了一些关于 wordpress 平台的信息,我绝对不熟悉它。因此,对于如何在无需修复整个管道的情况下如何在 wordpress 中修复此问题的任何建议,我们将不胜感激。

在此先感谢大家。

更新 1: 我忘了说我已经尝试过 utf8_encode() 来自数据库的任何字符串,但没有成功。

最佳答案

That fixed the issue. Everything's working flawless now. Thank you so much for that. If you wanna post that as the answer i'll mark yours as the solution

根据 OP 希望根据我的原始评论关闭问题:

看到您的其他问题,您正在从数据库中提取它。

尝试在查询之前将编码传递给您的数据库连接。

这有时会解决问题。

例如 mysqli_set_charset($con, 'utf8');$con->set_charset("utf8");

关于php - Wordpress 后期编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27528583/

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