iconv_set_encoding не понимаю как работает

imb

Новичок
iconv_set_encoding не понимаю как работает

Доброго дня!
Имеется сервер на DebianEtch с локалью UTF-8. Установлены Apache 1.3.34-4.1, MySQL 5.0.32-7etch1, PHP 5.2.0-8+etch1, FPDF 1.53.dfsg-5. Необходимо выводить на печать документы о приеме товаров после того как данные внесены в базу MySQL. Реализую это с помощью FPDF, одно но.. FPDF не умеет работать с UTF-8.
Если я в файл генерации pdf-документа вставляю строку вида:
PHP:
$v = 'тут некоторый текст';
$v = iconv('UTF-8', 'KOI8-R', $v);
Все замечательно, в результирующем pdf-документе я наблюдаю читабельный текст. Этот метод замечательно работает для данных передаваемых из форм. Но для статических данных использовать его несколько не удобно.
Для работы со статическим содержимым я вижу два способа:
- подготовить файл и конвертировать его в KOI8-R, недостаток очевиден - если понадобится отредактировать содержимое возникнут сложности
- более предпочтительным мне кажется вставка в файл команды
PHP:
iconv_set_encoding
, но как я пробовал варьировать параметры ничего не меняется, поискав нашел рекомендации вставить в начало файла
PHP:
ob_start("ob_iconv_handler");
и в конец файла
PHP:
ob_flush();
, увы, это тоже не помогло.
Поэтому я хочу проконсультироваться - как применять iconv_set_encoding, если с ее помощью я могу перекодировать один файл, либо как мне лучше решить проблему с генерированием pdf-документа.
Спасибо.
 
Сверху