在mysql数据库上启用希伯来语[wamp]

时间:2015-10-09 16:30:01

标签: php mysql

我试图将希伯来值插入我的MySQL数据库,但输出只是奇怪的字符,或问号(???? ???)或空矩形▯▯▯▯。

我试图将整理和字符集更改为utf8,但它没有那么多帮助。

当我使用命令“show variables like'char%'时: 一切都是utf8(除了character_set_filesystem - >当然是二进制)

顺便说一下,我正在使用WAMP Server。 我怎样才能修复它并在mysql数据库上使用希伯来语?

谢谢。

1 个答案:

答案 0 :(得分:0)

在插入或选择之前设置mysqli charset,即:

mysqli_set_charset($con,"utf8");

并将您的表格字段设置为:

Charset Set:utf8
整理:utf8_general_ci

根据您的评论

更新

您的字符串经json编码后可解码使用:

$string = '{"name":"\u05d1\u05d9\u05d2 \u05d1\u05d5\u05e8\u05d2\u05e8"}';
print_r( json_decode($string));

<强>输出:

stdClass Object
(
    [name] => ביג בורגר
)