gpt4 book ai didi

php - 为什么 PHP 的 str_replace() 会导致编码问题?

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:22 24 4
gpt4 key购买 nike

我有一个要通过 str_replace() 传递的字符串,它似乎对我无法弄清楚的编码有一些影响。

例子:

$str = "joined nearly 500 of the world’s investors .."; //shorted exceprt
$str = str_replace(' ', ' ', $str);
var_dump($str);

给出:

joined nearly 500 of the worldÂ’s investors

知道如何防止这种情况吗?

最佳答案

在您的输入中,您有一个不在其实体中的智能引用!另外,您可能想使用 UTF-8,所以试试这个:

$str = "joined nearly 500 of the world’s investors .."; //shorted exceprt
$str = htmlentities($str, ENT_QUOTES, "UTF-8");
$str = str_replace(' ', ' ', $str);
var_dump($str);

关于php - 为什么 PHP 的 str_replace() 会导致编码问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995818/

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