我正在使用 PHP 连接到 MySQL,获取希伯来语结果,并得到问号而不是 Herbew 字母。
我知道它可能是重复的,但我从互联网上的任何地方( including here )做了任何需要的事情,但我什么也没得到。
- 相关列采用 CHARSET utf8 COLLATE utf8_general_ci。
我确实在 PHP 代码之上添加了相关 header :
HEADERS (header('Content-Type: text/html; charset=utf-8'); )
我确实在“Head”标签下添加了元标签:
我在连接之前添加了相关的 SET-NAMES 调用:
mysqli_query("设置名称 utf8");
如果有帮助的话,当使用 Workbench/J 查询数据库时,我确实得到了希伯来语结果。 然而,在 PHP 上...仍然...出现问号。
知道我能做什么吗?
谢谢!
最佳答案
Ho...刚刚在另一篇关于通用编码的帖子中发现了一个问题: PHP MySQL utf 8 encoding .
只需添加: $connect->set_charset("utf8");
我不会删除这个问题,因为它将来可能会对某些人有所帮助。
谢谢!
关于php - 使用 PHP+MySQL 时出现问号而不是希伯来语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27207606/