Adio
20.07.2009, 04:37
Вот собсвенно подрубленый класс RTF который выводит все русские буквы спец буквы ..
<?php
require_once("../rtf/Rtf.php");
//Fonts
$times12 = new Font(12, 'Times new Roman');
//Rtf document
$rtf = new Rtf();
//Section
$sect = &$rtf->addSection();
$null = $null;
//Write utf-8 encoded text.
//Text is from file. But you can use another resouce: db, sockets and other
$sect->writeText(file_get_contents("../sources/utf8.txt"), $times12, $null);
$rtf->sendRtf();
?>
Он работает хорошо. Когда читает файл utf8.txt
А если я делаю так.
$sect->writeText('SPECIAL SYMBOLS', $times12, $null);
То мне выводит пустые квадратики вмето специальных букв с ударением и т д ... Почему так ? не как нельзя что бы он перекодировал не из файла ? т.е или из переменной передаваемой файлу или даже просто вписанный тест.. не катит.. незнаю где проблема..
<?php
require_once("../rtf/Rtf.php");
//Fonts
$times12 = new Font(12, 'Times new Roman');
//Rtf document
$rtf = new Rtf();
//Section
$sect = &$rtf->addSection();
$null = $null;
//Write utf-8 encoded text.
//Text is from file. But you can use another resouce: db, sockets and other
$sect->writeText(file_get_contents("../sources/utf8.txt"), $times12, $null);
$rtf->sendRtf();
?>
Он работает хорошо. Когда читает файл utf8.txt
А если я делаю так.
$sect->writeText('SPECIAL SYMBOLS', $times12, $null);
То мне выводит пустые квадратики вмето специальных букв с ударением и т д ... Почему так ? не как нельзя что бы он перекодировал не из файла ? т.е или из переменной передаваемой файлу или даже просто вписанный тест.. не катит.. незнаю где проблема..