【发布时间】:2015-01-28 05:33:18
【问题描述】:
我正在使用 PHP 连接到 MySQL,获取希伯来语结果,并得到问号而不是 Herbew 字母。
我知道它可能是重复的,但我在互联网上的任何地方都做了任何需要的事情 (including here) 但我什么也没得到。
- 相关的列是 CHARSET utf8 COLLATE utf8_general_ci。
-
我确实在 PHP 代码的顶部添加了相关的标头:
HEADERS (header('Content-Type: text/html; charset=utf-8'); )
-
我确实在“Head”标签下添加了 Meta 标签:
-
我确实在连接之前添加了相关的 SET-NAMES 调用:
mysqli_query("SET NAMES utf8");
如果有帮助,当使用 Workbench /J 查询数据库时,我会得到希伯来语结果。 但是,在 PHP 上......仍然......得到问号。
知道我能做什么吗?
谢谢!
【问题讨论】:
标签: php mysql encoding utf-8 hebrew