0

我有一些非常奇怪的问题。我有一个 MySQL 数据库和一个示例 php 页面(如果这些信息可以帮助解决问题,我正在使用 CakePHP)。当我从数据库中选择并在屏幕上打印信息时,我会得到类似 - “??????”的信息。数据库中的字段与整个表和整个数据库一样具有排序规则“utf8_general_ci”。php/html文件有“”,还有“??????” 我可以做些什么来解决我的问题并以我想要的语言查看文本?

4

1 回答 1

3

您还在添加 HTML 字符集吗?

<?php echo $html->charset('utf-8'); ?>

在 config.php 中确保正确编码。在 config/database.php 中:

'encoding' => 'utf8'

或者您正在使用标准拉丁编码,例如 ISO-8859-1:

'encoding' => 'ISO-8859-1'
于 2012-10-14T21:11:03.570 回答