我正在尝试将希伯来字符从 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 ,所以我想它可以以某种方式完成......
有人可以帮忙吗?
最佳答案
尝试
iconv("UTF-8", "windows-1255", $fullRecord);
关于php - 将 UTF-8 字符作为 Ascii 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22179701/