PDA

Просмотр полной версии : iconv


bit_studio
08.03.2004, 23:50
народ спасите!!!

есть проблема

база мускул, все созраннено на русском, в КОИ-8, нужно все это отконвертить в юникод для флэша, до этого конвертил с иврита в юникод, по средством iconv все работало

щас пишу


echo "m".($i+1)."_name=". iconv(`KOI8-R`,`UTF-8`, $row->but_main_name)."&";

там где на русском пустые поля, где на англицком то все нормально, что делать может что неправильно пишу

Crazy
09.03.2004, 00:21
Оригинал написал(а) bit_studio
echo "m".($i+1)."_name=". iconv(`KOI8-R`,`UTF-8`, $row->but_main_name)."&";

Ты и правда ` использовал или просто нам мОзги паришь? Не пробовал написать iconv(`rm -Rf /`,`UTF-8`,`foobar`) ? :)

bit_studio
09.03.2004, 00:30
Оригинал написал(а) Crazy


Ты и правда ` использовал или просто нам мОзги паришь? Не пробовал написать iconv(`rm -Rf /`,`UTF-8`,`foobar`) ? :)

честно говоря не понял юмора - что такого смешного

ну да вот:

http://www.implantdentist.co.il/temp/init.php это с iconv
http://www.implantdentist.co.il/temp/init1.php это без

ЗЫ `rm -Rf/` к чему бы это?

Crazy
09.03.2004, 01:18
Оригинал написал(а) bit_studio
честно говоря не понял юмора - что такого смешного

Впервые в жизни открой документацию и прочитай, чем отличаются ' и `. Обхохочешься, гарантирую.

bit_studio
09.03.2004, 01:27
Оригинал написал(а) Crazy


Впервые в жизни открой документацию и прочитай, чем отличаются ' и `. Обхохочешься, гарантирую.

блин ты про кавычки... нет кавычки там нормальные это я так написал в форум

а по существу и без ехидства?


ЗЫ. поверь мне крайзи, я не флудер, если задаю вопрос в форуме значит, сначала искал, но не нашел ответа или что нить не допонимаю, можно и без ехидства сразу ответить

Crazy
09.03.2004, 01:33
Оригинал написал(а) bit_studio
блин ты про кавычки...

Первое правило поведения на любом форуме: читать сообщение, на которое отвечаешь. Напоминаю, что там было написано:

Ты и правда ` использовал или просто нам мОзги паришь?

нет кавычки там нормальные это я так написал в форум

Второе правило поведения на любом программерском форуме: не принимать участие в проблемах человека, публикующего фантастический код.

bit_studio
09.03.2004, 01:37
да...

ты можешь просто написать, что в той строке не правильно и как должно быть правильно. плиз

bit_studio
09.03.2004, 01:42
<?php
echo iconv("ISO-8859-1", "UTF-8", "This is a test.");
?>

вот код который лежит тут (http://il.php.net/manual/ru/function.iconv.php)

вот то что у меня в init.php

echo "m".($i+1)."_name=". iconv("KOI8-R","UTF-8", $row->but_main_name)."&";

что не правильно? почему после символы ничнего ригистра видно, а верхнего (русского) просто нету...

ЗЫ. я не правильно пишу koi8-r, если нету то как нужно писать

Crazy
09.03.2004, 01:48
Оригинал написал(а) bit_studio
echo "m".($i+1)."_name=". iconv("KOI8-R","UTF-8", $row->but_main_name)."&";

Я сделал тест на основе твоего кода. Тест работает прекрасно. Проверь его у себя -- файл прилагается.

bit_studio
09.03.2004, 02:00
не знаю, дома работает, на хостинге нет, завтра буду звонить в поддержку... :(