wfire
Новичок
Здравствуйте!
Очень понравилось вот это решение: ссылка
Но при попытке реализации столкнулся с проблемой кодировки.
Итак, создал тестовый файл rtf.php (сам файл в кодировке utf8):
---------------------------------------
-------------------------------------------
Затем при помощи WordPad создал файл-шаблон present.rtf следующего содержания:
-------------------------------------------
Впервые на арене цЫрка: {insects}!!!
-------------------------------------------
В результате получаю следующее:
-------------------------------------------
Впервые на арене цЫрка: ТараканиЩе!!!
-------------------------------------------
Пробовал перекодировать переменную в win1251, но тоже получил кракозябры, только немного другие
Пробовал сам файл rtf.php сохранять в win1251 - тот же результат.
К сожалению, оставить комментарий с обращением к автору в указанном блоге не удается.
Подскажите, пожалуйста, как можно решить проблему с русским языком.
P.S. И еще п.2 в этом посте относительно приведения документа к одному языку я не понял. Где в WordPad можно выставить язык (или кодировку)?
Очень понравилось вот это решение: ссылка
Но при попытке реализации столкнулся с проблемой кодировки.
Итак, создал тестовый файл rtf.php (сам файл в кодировке utf8):
---------------------------------------
PHP:
$rtf = new RTF_Template('present.rtf');
$insects = "ТараканиЩе";
//$message1251 = charset_x_win($insects); //конвертация UTF-8 -> win1251
$rtf->parse('insects', $insects); // вставит вместо тега <strong>{DATE}</strong> в шаблоне текущий год
$rtf->out_h('incect.rtf');
//$rtf->out_f('имя файла для создания в каталоге');
echo $rtf->out(); //вывод в текущий viewport
Затем при помощи WordPad создал файл-шаблон present.rtf следующего содержания:
-------------------------------------------
Впервые на арене цЫрка: {insects}!!!
-------------------------------------------
В результате получаю следующее:
-------------------------------------------
Впервые на арене цЫрка: ТараканиЩе!!!
-------------------------------------------
Пробовал перекодировать переменную в win1251, но тоже получил кракозябры, только немного другие

Пробовал сам файл rtf.php сохранять в win1251 - тот же результат.
К сожалению, оставить комментарий с обращением к автору в указанном блоге не удается.
Подскажите, пожалуйста, как можно решить проблему с русским языком.
P.S. И еще п.2 в этом посте относительно приведения документа к одному языку я не понял. Где в WordPad можно выставить язык (или кодировку)?