Если отправлять русские символы GET - запросом на другую страницу, а после выводить их с помощью echo();, то полчаются вопросики.
Во всем остальном русский язык прекрасно отображается!
SQL тут не участвует.
Может кто сталкивался?
P.S. Веб сервер - IIS, PHP подцепил через FastCgi.
С POST - запросами все ок.
Под Апачем все было хорошо.
Благодарю!
Спустя 37 минут, 33 секунды (22.12.2008 - 15:02) Dezigo написал(а):
Сохрани файл как utf-8
Спустя 13 минут, 6 секунд (22.12.2008 - 15:15) FatCat написал(а):
Цитата (ApuktaChehov @ 22.12.2008 - 14:24) |
Если отправлять русские символы GET - запросом на другую страницу, а после выводить их с помощью echo();, то полчаются вопросики. |
Попробуйте выводить
PHP |
echo(rawurldecode($text)); |
Если сайт на cp_1251, может потребоваться дополнительная перекодировка utf8 => 1251, может потребоваться чуть более сложная конструкция:
Код
PHP |
$unicode=array(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),chr(209).chr(145),chr(208).chr(129)); |
Спустя 45 минут, 4 секунды (22.12.2008 - 16:00) ApuktaChehov написал(а):
Не помогло.
Странно, почему же на Апаче все работает. Может конфигурация IIS или PHP?
Странно, почему же на Апаче все работает. Может конфигурация IIS или PHP?
_____________