gpt4 book ai didi

php - 如何处理从MySQL数据库中提取的非英文字符?

转载 作者:行者123 更新时间:2023-11-29 09:18:08 24 4
gpt4 key购买 nike

我正在从 MySQL 数据库表中提取文本,排序规则设置为 utf8_general_ci。在 PHPMyAdmin 中,我可以正确地看到字符:

“La consiglio fermamente anche perchè ho già acquistato iWrap per il mio:”

但是当我自己提取它时,它会这样打印:

“La consiglio fermamente anche perch� ho gi� acquistato iWrap per il mio:”

怎样才能让字符打印正确?谢谢!

最佳答案

  • 您的脚本是 utf8 编码的吗?
  • 浏览器是否将其显示为 utf8?
  • 您的 mysql 连接的字符集是否设置为 utf8?
  • phpmyadmin 的连接字符集是否设置为 utf8?

您可以在编辑器中检查第一个。
您可以在浏览器中检查第二个(还可以检查它收到的 http header )。
您可以通过简单的 SET NAMES 'utf8'; 查询将 mysql 连接设置为使用 utf8。
Phpmyadmin 的字符集显示在其索引页上的某个位置。

关于php - 如何处理从MySQL数据库中提取的非英文字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397049/

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