Показать сообщение отдельно
Старый 29.11.2007, 11:12     # 11
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
Два дня искал выход из такой же ситуации оказалось, что просто нужно брать и делать конвертацию из УТФ-а. А так как мне нужно не только русские символы но и украинские, то пришлось лепить самому конвертор. Вот делюсь, лучше в нете не нашел. Топорно, зато есть все символы!!!
PHP код:
function Utf8Win($text)
{
    global 
$UtfTable,$WinTable;
    if (!isset(
$UtfTable))
    {
        for(
$i=0;$i<=255;$i++) { if ($i != 152) { $WinTable[] = chr($i); } }
        
$UtfTable = array(chr(0),chr(1),chr(2),chr(3),chr(4),chr(5),chr(6),chr(7),chr(8),chr(9),chr(10),chr(11),chr(12),chr(13),chr(14),chr(15),chr(16),chr(17),chr(18),chr(19),chr(20),chr(21),chr(22),chr(23),chr(24),chr(25),chr(26),chr(27),chr(28),chr(29),chr(30),chr(31),chr(32),chr(33),chr(34),chr(35),chr(36),chr(37),chr(38),chr(39),chr(40),chr(41),chr(42),chr(43),chr(44),chr(45),chr(46),chr(47),chr(48),chr(49),chr(50),chr(51),chr(52),chr(53),chr(54),chr(55),chr(56),chr(57),chr(58),chr(59),chr(60),chr(61),chr(62),chr(63),chr(64),chr(65),chr(66),chr(67),chr(68),chr(69),chr(70),chr(71),chr(72),chr(73),chr(74),chr(75),chr(76),chr(77),chr(78),chr(79),chr(80),chr(81),chr(82),chr(83),chr(84),chr(85),chr(86),chr(87),chr(88),chr(89),chr(90),chr(91),chr(92),chr(93),chr(94),chr(95),chr(96),chr(97),chr(98),chr(99),chr(100),chr(101),chr(102),chr(103),chr(104),chr(105),chr(106),chr(107),chr(108),chr(109),chr(110),chr(111),chr(112),chr(113),chr(114),chr(115),chr(116),chr(117),chr(118),chr(119),chr(120),chr(121),chr(122),chr(123),chr(124),chr(125),chr(126),chr(127),chr(208).chr(130),chr(208).chr(131),chr(226).chr(128).chr(154),chr(209).chr(147),chr(226).chr(128).chr(158),chr(226).chr(128).chr(166),chr(226).chr(128).chr(160),chr(226).chr(128).chr(161),chr(226).chr(130).chr(172),chr(226).chr(128).chr(176),chr(208).chr(137),chr(226).chr(128).chr(185),chr(208).chr(138),chr(208).chr(140),chr(208).chr(139),chr(208).chr(143),chr(209).chr(146),chr(226).chr(128).chr(152),chr(226).chr(128).chr(153),chr(226).chr(128).chr(156),chr(226).chr(128).chr(157),chr(226).chr(128).chr(162),chr(226).chr(128).chr(147),chr(226).chr(128).chr(148),chr(226).chr(132).chr(162),chr(209).chr(153),chr(226).chr(128).chr(186),chr(209).chr(154),chr(209).chr(156),chr(209).chr(155),chr(209).chr(159),chr(194).chr(160),chr(208).chr(142),chr(209).chr(158),chr(208).chr(136),chr(194).chr(164),chr(210).chr(144),chr(194).chr(166),chr(194).chr(167),chr(208).chr(129),chr(194).chr(169),chr(208).chr(132),chr(194).chr(171),chr(194).chr(172),chr(194).chr(173),chr(194).chr(174),chr(208).chr(135),chr(194).chr(176),chr(194).chr(177),chr(208).chr(134),chr(209).chr(150),chr(210).chr(145),chr(194).chr(181),chr(194).chr(182),chr(194).chr(183),chr(209).chr(145),chr(226).chr(132).chr(150),chr(209).chr(148),chr(194).chr(187),chr(209).chr(152),chr(208).chr(133),chr(209).chr(149),chr(209).chr(151),chr(208).chr(144),chr(208).chr(145),chr(208).chr(146),chr(208).chr(147),chr(208).chr(148),chr(208).chr(149),chr(208).chr(150),chr(208).chr(151),chr(208).chr(152),chr(208).chr(153),chr(208).chr(154),chr(208).chr(155),chr(208).chr(156),chr(208).chr(157),chr(208).chr(158),chr(208).chr(159),chr(208).chr(160),chr(208).chr(161),chr(208).chr(162),chr(208).chr(163),chr(208).chr(164),chr(208).chr(165),chr(208).chr(166),chr(208).chr(167),chr(208).chr(168),chr(208).chr(169),chr(208).chr(170),chr(208).chr(171),chr(208).chr(172),chr(208).chr(173),chr(208).chr(174),chr(208).chr(175),chr(208).chr(176),chr(208).chr(177),chr(208).chr(178),chr(208).chr(179),chr(208).chr(180),chr(208).chr(181),chr(208).chr(182),chr(208).chr(183),chr(208).chr(184),chr(208).chr(185),chr(208).chr(186),chr(208).chr(187),chr(208).chr(188),chr(208).chr(189),chr(208).chr(190),chr(208).chr(191),chr(209).chr(128),chr(209).chr(129),chr(209).chr(130),chr(209).chr(131),chr(209).chr(132),chr(209).chr(133),chr(209).chr(134),chr(209).chr(135),chr(209).chr(136),chr(209).chr(137),chr(209).chr(138),chr(209).chr(139),chr(209).chr(140),chr(209).chr(141),chr(209).chr(142),chr(209).chr(143));
    }
    
$text str_replace($UtfTable,$WinTable,$text);
    return 
$text;

Кстати, спасибо знаете куда говорить )))
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума