gpt4 book ai didi

php - 循环遍历 MySQL 数据库,使用 UTF-8 版本更改撇号

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

我的网站 + 数据库遇到了一些问题,内容是使用使用一些未知字符集的 java 应用程序添加到数据库中的,并且它们使用 UTF-8 在 PHP/HTML 中显示 <meta charset='UTF-8'>但我得到一堆菱形问号。

我已经尝试更改周围的字符集并使用 htmlentities 函数,但我运气不佳。我想知道是否可以循环遍历数据库表,删除某些字符(旧撇号)的所有实例并将其替换为 utf-8(撇号)版本?

我还将数据库字符集设置为 utf-8。这只是我遇到麻烦的旧内容。

旧撇号:’

所需的撇号:'

最佳答案

您需要为每个表编写一个查询,如下所示:

UPDATE table1
SET field1 = replace(field1, "’", "'"),
field2 = replace(field2, "’", "'")
etc.

关于php - 循环遍历 MySQL 数据库,使用 UTF-8 版本更改撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31528588/

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