Перекодирование текста из windows-1251 в UTF-8

123 4
adrin02
На сайте с 12.04.2006
Offline
85
37883

Где найти реально рабочую функцию перекодироваки текста из windows-1251 в UTF-8.

Весь нет перелопатил, ничего нормально не работает. :(

Хостинг изображений (http://likepic.net) SpeedTest (http://speed-tester.info)
[Удален]
#1

adrin02, я вам не верю. тут либо ложь либо руки крюки.

гуглите - iconv

skAmZ
На сайте с 04.09.2009
Offline
122
#2

$in_UTF=iconv("windows-1251", "UTF-8", $in_windows_1251);

Если кодировки местами не попутал, то так) Работать будет, если расширения iconv включено, есть альтернатива mbstring, но как правило, она включена реже iconv =)

adrin02
На сайте с 12.04.2006
Offline
85
#3
bearman:
adrin02, я вам не верю. тут либо ложь либо руки крюки.

гуглите - iconv

А вы прогуглите что iconv ет реально кривая функция и использовать её не советуют. Грузит сервер и работает не ахти.

Все другие что находил в тексте иногда вместо букв выдавали квадратики.

ewg777
На сайте с 04.06.2007
Offline
225
#4
adrin02:
А вы прогуглите что iconv ет реально кривая функция и использовать её не советуют. Грузит сервер и работает не ахти.

Все другие что находил в тексте иногда вместо букв выдавали квадратики.

Любой алгоритм грузит сервер. Ваш совет против опыта миллионов программистов не звучит.

[Удален]
#5
adrin02:
А вы прогуглите что iconv ет реально кривая функция и использовать её не советуют

вам попов поди непосоветовал ее испоьзовать? и где она кривая?

adrin02:
Грузит сервер

ну она же не бог, если бы негрузила - она бы ничего не делала

adrin02:
работает не ахти

пруфлинк, без него это пустые слова

adrin02
На сайте с 12.04.2006
Offline
85
#6
Скачать вс�

Ваша функция букву Ё не кодирует

skAmZ
На сайте с 04.09.2009
Offline
122
#7

$in_windows_1251='Скачать всё';

$in_UTF=iconv("windows-1251", "UTF-8", $in_windows_1251);
echo $in_UTF.'<br>';
$in_UTF='Скачать всё';
$in_windows_1251=iconv("UTF-8", "windows-1251", $in_UTF);
echo $in_windows_1251;

Почему у меня работает?)))


Скачать всё
Скачать всё
[Удален]
#8
adrin02:
Ваша функция букву Ё не кодирует

http://home.helldude.ru/search/iconvtest.php

bearman:
либо руки крюки.
<?

header("Content-type: text/html; charset=utf-8");
echo iconv("cp1251","utf-8", "Ё**на");

bearman добавил 28.02.2010 в 14:06

ЧТД в общем :)

[Удален]
#9

народ подскажите, а какая либо дестопная прога из ANSI в utf-8 пакетом может перекодировать?

[Удален]
#10

burunduk, glob + iconv + 15 стрчек кода =)

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий