Beat Новичок 8 Авг 2005 #1 надо возвратить к кириллице строку Народ такая проблема, надо возвратить к кириллице вот такую строку PHP: Код підрубики
надо возвратить к кириллице строку Народ такая проблема, надо возвратить к кириллице вот такую строку PHP: Код підрубики
Tor Новичок 8 Авг 2005 #4 http://phpclub.ru/talk/showthread.php?s=&threadid=65306&highlight=%F1%E8%EC%E2%EE%EB%FB
Beat Новичок 8 Авг 2005 #5 Все ето хорошо но мне нужно без использования uconv() - сервер не поддерживает
SiMM Новичок 8 Авг 2005 #10 PHP: function BadUnicode2CP1251($str){ // by SiMM return preg_replace('~&#(\d+)~se','$1<128 ? chr($1) : chr($1-0x410+0xC0)',$str); //return preg_replace('~&#\d+~se','html_entity_decode("$0".";",ENT_QUOTES,"CP1251")',$str); } Свободен. PS: и всё же - где они берут эту траву?
PHP: function BadUnicode2CP1251($str){ // by SiMM return preg_replace('~&#(\d+)~se','$1<128 ? chr($1) : chr($1-0x410+0xC0)',$str); //return preg_replace('~&#\d+~se','html_entity_decode("$0".";",ENT_QUOTES,"CP1251")',$str); } Свободен. PS: и всё же - где они берут эту траву?
SelenIT IT-лунатик :) 8 Авг 2005 #11 методом тыка подобрано: PHP: preg_replace('~&#(\d+)~se','\\1>1103 ? "\\0;" : (\\1>848 ? chr(\\1-848) : chr(\\1))',$str);
методом тыка подобрано: PHP: preg_replace('~&#(\d+)~se','\\1>1103 ? "\\0;" : (\\1>848 ? chr(\\1-848) : chr(\\1))',$str);
SiMM Новичок 8 Авг 2005 #12 > методом тыка Есть вполне научные методы http://ru.wikipedia.org/wiki/Unicode http://ru.wikipedia.org/wiki/CP1251
> методом тыка Есть вполне научные методы http://ru.wikipedia.org/wiki/Unicode http://ru.wikipedia.org/wiki/CP1251