我使用 Ajax 调用来接收希伯来语的响应。结果来自不同的站点并进行了windows-1255
编码。我的页面是UTF-8
. 响应如下所示:
îéãò ìî÷áì áæ÷ äçáøä äéùøàìéú àéï
我找到了这个网站: http: //kanjidict.stc.cx/recode.php 使用 windows-1255 到 UTF-8(+标记最后一个复选框),结果很完美。问题是我如何在 PHP 上做到这一点?
我所做的一切都会导致垃圾。
$data = 'îéãò ìî÷áì áæ÷ äçáøä äéùøàìéú àéï ';
echo mb_detect_encoding($data);
结果UTF-8
(也许它真的是 UTF-8,因为我的 php 文件是 utf-8)
我实际上需要这个结果:
מידע למקבל בזק החברה הישראלית אין
如果我尝试 iconv:
echo iconv("WINDOWS-1255", "UTF-8", "îéãò ìî÷áì áæ÷ äçáøä äéùøàìéú àéï ");
我明白了:
ֳ®ֳ©ֳ£ֳ² ֳ¬ֳ®ֳ·ֳ¡ֳ¬ ֳ¡ֳ¦ֳ· ֳ₪ֳ§ֳ¡ֳ¸ֳ₪ ֳ₪ֳ©ֳ¹ֳ¸ֳ ֳ¬ֳ©ֳ÷ ֳ ֳ©ֳ¯
到底是怎么回事?我怎样才能得到希伯来语结果?
谢谢!!