2014-03-04 76 views
2

我试图将希伯来文字符从UTF-8转换为ISO-8859-8-1以便将它们保存到文件中。 我在这里阅读了大约10篇文章,在这个网站, 无论我做什么,我总是得到问号(???????)而不是希伯来语字母。 我试过iconv(),mb_convert_encoding(),utf8_decode(),它们都从UTF-8转换为ISO-8859-8-1,但我一直在收到'?????????'在文件中。将UTF-8字符写入Ascii文件

mb_convert_encoding($fullRecord, 'ISO-8859-1', 'UTF-8'); 
iconv("UTF-8", "ISO-8859-1", $fullRecord); 
iconv("UTF-8", "ISO-8859-1//TRANSLIT", $fullRecord); 

即使这个帖子并没有帮助,因为该解决方案有在javascript: Conversion from UTF8 to ASCII 我想这可能是在PHP ...

我知道有没有希伯来语字符的ASCII,但我有一个示例文件显示它可以完成。当我在记事本中打开文件,它显示希伯来文确定和文件是ANSI,所以我想这可以做某事...

任何人请帮忙吗?

回答

2

尝试

iconv("UTF-8", "windows-1255", $fullRecord); 
+1

是!!!!!它的工作!我想我应该阅读更多关于Windows-1255。该文件在记事本中以正确的希伯来字符打开,并且该文件仍然是ANSI。谢谢 :) – Rodniko

相关问题