gpt4 book ai didi

php - UTF8 -> Latin1 难度,PHP

转载 作者:行者123 更新时间:2023-11-29 08:56:48 27 4
gpt4 key购买 nike

我正在丢失重音字符。

我从 PHP 下载一个使用 UTF8 的 xml 文件,而我的 PHP 脚本使用 Latin1。我无法将 UTF8 转换为 Latin1。

我已经尝试过这个:

$meta=mb_convert_encoding($meta,'CP1252','UTF-8');

$meta=mb_convert_encoding($meta,'UTF-8');
$meta=mb_convert_encoding($meta,'CP1252','UTF-8');

但无论哪种方式,重音字符都会被破坏并变成 2 个字符。

输入:

<title>First book of zoölogy</title>

输出:

<title>First book of zoo?logy</title>

我自己弄清楚了,请参阅下面的答案。谢谢大家的帮助!

最佳答案

在连接到数据库之前更改 Utf8_general_ci 表的排序规则:

mysql_set_charset("utf8");

我认为这可以解决您的问题。

关于php - UTF8 -> Latin1 难度,PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9764761/

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