 |
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Народ! Такая история получилась. Полез я в PEARe шариться и упала у меня Сфера (я в NuSphere дебагаю). Не то чтобы дебаггер - а ваще ничё не запускается - никакие скрипты. Глючит последняя Сфера. Давай я её сносить да заново ставить. Поставил заново и полез опять. Гляжу а всё работает. Вот так измена! В xml кодировку не указывал. Но! Какой прикол! Теперь если без xml всё напрямую в массивы прописывать - то уже теперь здесь кракозябры вместо русских букв. Блин! Первый класс, вторая четверть:))) В браузере кодировку поменял - и всё по чельски стало! Надо было сразу всю эту хрень проверить. Отсюда мораль - народ, СЛЕДИТЕ ЗА КОДИРОВКАМИ.
И ещё пару корок.
Установка локалей типа
setlocale(LC_ALL,"ru_RU.CP1251")
не помогает. Она влияет тока на разбор строк у некоторых функций.
А вот отправка такого заголовка:
header("Content-Type: text/html; charset=windows-1251")
ещё как ПОМОГАЕТ. Она заставила переключиться браузер в windows-1251.
И ещё кора. Когда я к хостеру своему всё это безобразие залил, то всё сразу заработало - без всякого гемора. Там у меня по умолчанию в .htaccess стоит
AddDefaultCharset WINDOWS-1251
А вот на локальном серваке, чё-то по фиг от этой настройки, но заголовки оказались не пофиг. Отсюда ещё одна мораль: народ ПОЛЬЗУЙТЕСЬ ЗАГОЛОВКАМИ
В общем, пока вроде всё работает.
Всем удачи.
|
|
22 марта 2006, 15:30
|
|
Это сообщение было просмотрено: 5281 раз(а)
|
 |