gpt4 book ai didi

PHP 编码存在引号 (“„) 和其他特殊字符的问题

转载 作者:行者123 更新时间:2023-11-29 14:31:03 26 4
gpt4 key购买 nike

我在德国网站上遇到编码问题。我有一条短信:

„Eröffnungsfeier FIS Alpine Ski WM 2011“

当将此文本保存到数据库中时,我得到?而不是那些引号。

我尝试过放置

header("Content-Type: text/html; charset=utf-8");
mb_internal_encoding("UTF-8");
setlocale(LC_ALL, 'de_DE.utf-8');

在文件顶部没有成功。

当我使用过

mysql_set_charset('utf8', $connect);

但是,当在到达第一个字符(如 ö)后插入上面的文本时,文本的其余部分将被删除。

表字符集和排序规则为 UTF-8。脚本文件保存为UTF-8无BOM。

我不知道该去哪里寻找。

最佳答案

1) 检查数据库的架构 - 文本字段是否设置为存储 utf-8?

2) 听起来好像发布到此脚本的页面没有发送 UTF-8。它是否具有正确的 Content-Type header ? echo urlencode($var) 显示什么? (这是查看您获得的原始字节的巧妙技巧)

关于PHP 编码存在引号 (“„) 和其他特殊字符的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033719/

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