ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[php] utf8 to ...
  #1  
Старый 01.07.2009, 18:44
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию [php] utf8 to ...

собственно воникла проблема
как перекодировать из утф 8 в win-1251 допустим не используя iconv,говорят нагрузки из-за него и не юзая функции, а то они не пашут 0_о например тупо заменой куском некодированного в нормльный вид, %) типа того
 
Ответить с цитированием

  #2  
Старый 01.07.2009, 19:00
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

нашел
PHP код:
$cit str_replace(chr(208).chr(160),chr(208),$cit); # Р
$cit str_replace(chr(208).chr(144),chr(192),$cit); # А
$cit str_replace(chr(208).chr(145),chr(193),$cit); # Б
$cit str_replace(chr(208).chr(146),chr(194),$cit); # В
$cit str_replace(chr(208).chr(147),chr(195),$cit); # Г
$cit str_replace(chr(208).chr(148),chr(196),$cit); # Д
$cit str_replace(chr(208).chr(149),chr(197),$cit); # Е
$cit str_replace(chr(208).chr(129),chr(168),$cit); # Ё
$cit str_replace(chr(208).chr(150),chr(198),$cit); # Ж
$cit str_replace(chr(208).chr(151),chr(199),$cit); # З
$cit str_replace(chr(208).chr(152),chr(200),$cit); # И
$cit str_replace(chr(208).chr(153),chr(201),$cit); # Й
$cit str_replace(chr(208).chr(154),chr(202),$cit); # К
$cit str_replace(chr(208).chr(155),chr(203),$cit); # Л
$cit str_replace(chr(208).chr(156),chr(204),$cit); # М
$cit str_replace(chr(208).chr(157),chr(205),$cit); # Н
$cit str_replace(chr(208).chr(158),chr(206),$cit); # О
$cit str_replace(chr(208).chr(159),chr(207),$cit); # П
$cit str_replace(chr(208).chr(161),chr(209),$cit); # С
$cit str_replace(chr(208).chr(162),chr(210),$cit); # Т
$cit str_replace(chr(208).chr(163),chr(211),$cit); # У
$cit str_replace(chr(208).chr(164),chr(212),$cit); # Ф
$cit str_replace(chr(208).chr(165),chr(213),$cit); # Х
$cit str_replace(chr(208).chr(166),chr(214),$cit); # Ц
$cit str_replace(chr(208).chr(167),chr(215),$cit); # Ч
$cit str_replace(chr(208).chr(168),chr(216),$cit); # Ш
$cit str_replace(chr(208).chr(169),chr(217),$cit); # Щ
$cit str_replace(chr(208).chr(170),chr(218),$cit); # Ъ
$cit str_replace(chr(208).chr(171),chr(219),$cit); # Ы
$cit str_replace(chr(208).chr(172),chr(220),$cit); # Ь
$cit str_replace(chr(208).chr(173),chr(221),$cit); # Э
$cit str_replace(chr(208).chr(174),chr(222),$cit); # Ю
$cit str_replace(chr(208).chr(175),chr(223),$cit); # Я
$cit str_replace(chr(208).chr(176),chr(224),$cit); # а
$cit str_replace(chr(208).chr(177),chr(225),$cit); # б
$cit str_replace(chr(208).chr(178),chr(226),$cit); # в
$cit str_replace(chr(208).chr(179),chr(227),$cit); # г
$cit str_replace(chr(208).chr(180),chr(228),$cit); # д
$cit str_replace(chr(208).chr(181),chr(229),$cit); # е
$cit str_replace(chr(209).chr(145),chr(184),$cit); # ё
$cit str_replace(chr(208).chr(182),chr(230),$cit); # ж
$cit str_replace(chr(208).chr(183),chr(231),$cit); # з
$cit str_replace(chr(208).chr(184),chr(232),$cit); # и
$cit str_replace(chr(208).chr(185),chr(233),$cit); # й
$cit str_replace(chr(208).chr(186),chr(234),$cit); # к
$cit str_replace(chr(208).chr(187),chr(235),$cit); # л
$cit str_replace(chr(208).chr(188),chr(236),$cit); # м
$cit str_replace(chr(208).chr(189),chr(237),$cit); # н
$cit str_replace(chr(208).chr(190),chr(238),$cit); # о
$cit str_replace(chr(208).chr(191),chr(239),$cit); # п
$cit str_replace(chr(209).chr(128),chr(240),$cit); # р
$cit str_replace(chr(209).chr(129),chr(241),$cit); # с
$cit str_replace(chr(209).chr(130),chr(242),$cit); # т
$cit str_replace(chr(209).chr(131),chr(243),$cit); # у
$cit str_replace(chr(209).chr(132),chr(244),$cit); # ф
$cit str_replace(chr(209).chr(133),chr(245),$cit); # х
$cit str_replace(chr(209).chr(134),chr(246),$cit); # ц
$cit str_replace(chr(209).chr(135),chr(247),$cit); # ч
$cit str_replace(chr(209).chr(136),chr(248),$cit); # ш
$cit str_replace(chr(209).chr(137),chr(249),$cit); # щ
$cit str_replace(chr(209).chr(138),chr(250),$cit); # ъ
$cit str_replace(chr(209).chr(139),chr(251),$cit); # ы
$cit str_replace(chr(209).chr(140),chr(252),$cit); # ь
$cit str_replace(chr(209).chr(141),chr(253),$cit); # э
$cit str_replace(chr(209).chr(142),chr(254),$cit); # ю
$cit str_replace(chr(209).chr(143),chr(255),$cit); # я 
 
Ответить с цитированием

  #3  
Старый 01.07.2009, 19:02
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

можно ste_replace заюзать.. часто такой изврат видел.
ещё можно попробовать _tp://us2.php.net/manual/en/function.convert-cyr-string.php

а если тебе просто для работы с тестом - юзай mb_ функции
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL-Inj Finder by mr.The [Special for antichat] [PHP] mr.The PHP, PERL, MySQL, JavaScript 24 07.08.2009 01:30
[php] накручивалка хостов через прокси. N1K70 PHP, PERL, MySQL, JavaScript 10 11.06.2009 22:16
UTF8 Charset downloader Болталка 10 02.01.2009 18:40
[PHP] IFInjector! heks PHP, PERL, MySQL, JavaScript 10 29.11.2008 16:51
[PHP] нужна помощь El.DI@BL0 PHP, PERL, MySQL, JavaScript 7 28.11.2008 18:01



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ