Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ajax без использования web-сервера, проблемы с кодировкой
 
 автор: _dreamer_   (26.07.2007 в 21:28)   письмо автору
 
 

Добрый вечер!
Делаю сайт -- электронный учебник. Использовать можно только html,dom,javascript,css, никаких серверных сценариев.

Сайт не совсем обычный, должен нормально работать напрямую с локальной машины, без использования сервера.

В связи тем что разделов очень много, между использованием фреймов и аякса выбрал последнее.

Есть страничка index.html -- содержит в себе весь основной html-код, дизайн, js-скрипты, css и прочее. В ней есть слой, куда с помощью аякса подгружается выбираемые разделы

Сама проблема:
При запуске НЕ с сервера -- файлы подгружаются в юникоде -- кодировки не совпадают, пользователю отображаются одни вопросики вместо русского текста. Если запускать через сервер -- всё ОК.

Обнаружил, что если в начало файла, который подгружается прописать

<?xml version="1.0" encoding="windows-1251"?>

то в опере 9 и в фаерфоксе (какая то определенная версия, к сожелению не помню -- стоит на работе) всё отображается в нормальной кодировке. В IE 6 никак не хочет.

Может кто знает как сделать правильно, чтобы всё работало корректно?
Во вложении находится файл index.html и один файл для примера, который подгружается, минимум того чтобы лучше понять в чём проблема
Заранее спасибо за помощь!

   
 
 автор: coloboc66   (29.07.2007 в 22:57)   письмо автору
 
   для: _dreamer_   (26.07.2007 в 21:28)
 

Делайте ВСЁ в UTF-8, тогда ВСЁ будет работать. Хотя В ПРИНЦИПЕ непонятно: как это у вас аякс работает без сервера???!!! Так не бывает.

   
 
 автор: _Dreamer_   (30.07.2007 в 10:07)   письмо автору
 
   для: coloboc66   (29.07.2007 в 22:57)
 

Спасибо! Именно так уже давно и сделал :) Вообще наверно теперь всё буду делать в utf-8, чтобы не тратить в следующий раз драгоценное время. Без сервера работает нормально и стабильно ))) JS ведь без сервера работает

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования