из unicode в UTF8

micolo

Новичок
из unicode в UTF8

Доброго времени суток!

Уважаемые специалисты, подскажите есть ли в php функция перевода из unicode в utf8.
 

Фанат

oncle terrible
Команда форума
для начала расскажи нам, что ты имеешь в виду под словом unicode
 

ardentlyo

Новичок
ну если ты это имел ввиду, то вот она:
convert_cyr_string
(PHP 4, PHP 5)

convert_cyr_string — Преобразует строку из одной кириллической кодировки в другую

Описание
string convert_cyr_string ( string $str, string $from, string $to )

Эта функция преобразует строку str из одной кириллической кодировки в другую. Аргументы from и to задают входную и выходную кодировки соответственно, и состоят из одного символа. Поддерживаются следующие кодировки:

k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x-mac-cyrillic

Замечание: Эта функция безопасна для обработки данных в двоичной форме.
 

Фанат

oncle terrible
Команда форума
ardentlyo, ты, вообще, в курсе, что среди тщательно скопированных тобой из мануала уодировок нет ни одной, о которой спрашивал автор топика?
 

micolo

Новичок
сейчас я конкретно имею ввиду казахские шрифты в виде:

PHP:
ә Ә і
І ң Ң ғ Ғ ү Ү ұ Ұ қ
Қ
 

micolo

Новичок
Всем спасибо за ответы! У меня проблема несколько обширнее. Вообщем я формирую pdf файл в казахской кодировке. Использую ufpdf. Согласно инструкции создаю файл из шрифта arial.ttf. Погружаю его. Однако при подгрузки шрифта и написании символов в entities(данные приходят из input 'ов в таком виде) - они отображаются как есть. Если же я пишу в скрипте переключив раскладку клавиатуры на казахский язык, т.е. в виде обычных букв - то всё нормально отображается. Как мне можно конвертировать символы?
 

micolo

Новичок
предложенные выше варианты - у меня не срабатывают. Вот код:
PHP:
define('FPDF_FONTPATH', 'pdf/font/');
@include_once('pdf/ufpdf.php');

@$pdf = new UFPDF();
@$pdf->Open();
@$pdf->AddFont('ArialMT', '', 'arial.php');
@$pdf->AddPage();
@$pdf->SetFont('ArialMT', '', 32);
@$pdf->Write(12, 'ә');
@$pdf->Close();
@$pdf->Output();
-~{}~ 14.01.08 20:30:

*****
Эта функция не срабатывает....
 

Фанат

oncle terrible
Команда форума
кстати, да, она может и не работать.
раньше в факе была функция перекодировки, в новом её, по-моему, нету...

-~{}~ 14.01.08 20:39:

комментарии к ней смотрел?
 
Сверху