записать символы UTF-8 как Ascii в файл

Я пытаюсь преобразовать символы иврита из 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: Преобразование из UTF8 в ASCII Я бы хотел, чтобы это было на php...

Я знаю, что в ASCII нет еврейских символов, но у меня есть пример файла, который показывает, что это можно сделать. когда я открываю файл в блокноте, он показывает, что иврит в порядке, и файл имеет формат ANSI, поэтому я думаю, что это можно сделать как-то...

кто-нибудь, пожалуйста, помогите?


person Rodniko    schedule 04.03.2014    source источник


Ответы (1)


пытаться

iconv("UTF-8", "windows-1255", $fullRecord);
person Mostafa King    schedule 04.03.2014
comment
Да!!!!! это работает!!! Я думаю, мне следует больше узнать о Windows-1255. файл открывается в блокноте с правильными символами иврита, и файл по-прежнему ANSI. Спасибо :) - person Rodniko; 04.03.2014