gpt4 book ai didi

mysql - 获取 UTF8 字符作为 ???当使用 Zend DB 将结果提取到应用程序时

转载 作者:行者123 更新时间:2023-11-29 01:04:47 25 4
gpt4 key购买 nike

我正在尝试从 mysql 数据库中获取 utf8 字符集数据,但我得到的是 ??????而不是 utf8 数据。这些是我的应用程序中的配置。我可以在我的 php myadmin 中查看 utfdata。但是当涉及到应用程序时,它显示为 ????

应用程序 header

< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

引导设置数据库:

$db->query("SET CHARACTER SET 'utf8'");
$db->query("SET character_set_results=utf8");
$db->query("SET NAMES 'utf8'");

Zend Application.ini

resources.db.params.charset = "utf8"
resources.db.params.driver_options.1002 = "SET NAMES UTF8;"

MySql 字符集

character_set_client    utf8

character_set_connection utf8

character_set_database utf8

character_set_filesystem binary

character_set_results utf8

character_set_server latin1

character_set_system utf8

character_sets_dir c:\wamp\bin\mysql\mysql5.1.36\share\charsets\

最佳答案

Rob Allen 有一个很好的 UTF8、PHP 和 MySQL 教程

http://akrabat.com/php/utf8-php-and-mysql/

也许它会对你有所帮助。也不要忘记浏览评论。

希望你的数据库和表也是同样的utf-8。

关于mysql - 获取 UTF8 字符作为 ???当使用 Zend DB 将结果提取到应用程序时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6421263/

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