将UTF-8字符作为Ascii写入文件

时间:2014-03-04 18:11:55

标签: php encoding utf-8 ascii hebrew

我正在尝试将希伯来字符从UTF-8转换为ISO-8859-8-1,以便将它们保存到文件中。 我在这个网站上看到了十篇帖子, 无论我做什么,我总是得到问号(???????)而不是希伯来字母。 我尝试iconv()mb_convert_encoding()utf8_decode(),所有这些都从UTF-8转换为ISO-8859-8-1,但我一直在'????????? “在文件中。

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,所以我想它可以以某种方式完成......

有人请帮忙吗?

1 个答案:

答案 0 :(得分:2)

尝试

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