0
我有与含有这样希伯来语字符JSON对象的MySQL字段值:转换希伯来语字符为UTF-8使用PHP
[{"name":"אספנות ואומנות","value":1,"target":null},{"name":"אופניים","value":2,"target":null}]
(一个在名称字段)
此字段输出给我一些特定的Web界面的麻烦。 所以,在数据库中查找我发现另一个字段包含JSON对象和它的输出正常工作。
[{"name":"\u05d0\u05e1\u05e4\u05e0\u05d5\u05ea \u05d5\u05d0\u05d5\u05de\u05e0\u05d5\u05ea","value":1,"target":null},{"name":"\u05d0\u05d5\u05e4\u05e0\u05d9\u05d9\u05dd","value":2,"target":null}]
所以我想将第一个字段转换为这种编码,看看它是否解决了输出问题。
这是什么编码?它是UTF-8吗?我怎样才能使用PHP转换它?
我试图隔离值,并使用
echo iconv("Windows-1255","UTF-8",'אספנות ואומנות');
但它只是返回空值,将其转换为UTF-8。
任何帮助将是巨大的
没有必要使用的iconv,那是unicode的,只是作为解码是 – Ghost 2014-09-21 09:47:24
请访问http://计算器.com/q/22745662/476 – deceze 2014-09-21 09:53:03
谢谢@Ghost - 但是这是什么意思?我应该使用什么命令?我只能找到这个函数html_entity_decode(),没有解码() – buzibuzi 2014-09-21 09:53:10