Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

01.07.2009, 18:44
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
[php] utf8 to ...
собственно воникла проблема
как перекодировать из утф 8 в win-1251 допустим не используя iconv,говорят нагрузки из-за него и не юзая функции, а то они не пашут 0_о например тупо заменой куском некодированного в нормльный вид, %) типа того
|
|
|

01.07.2009, 19:00
|
|
Участник форума
Регистрация: 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); # я
|
|
|

01.07.2009, 19:02
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
можно 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)
|
|
|
|