Nicca

Рейтинг
107
Регистрация
14.06.2004

Всем большое спасибо! Очень помогли. Я давно занимаюсь програмированием, но признаться никогда не писал в чистом утф.

А тут узнал новое для себя.

Не может стартовать сессию, значит либо она уже запущена либо session_start(); это там прям в самый вверх вставьте.

Вы читали что я написал?

session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/.../index.php:1) in /.../index.php on line 1

Сохраняйте в utf-8 без BOM, редактор должен это поддерживать (например, notepad++).

Подскажите что такое BOM ? Файлы я сохранял в блокноте

Вверх страницы ob_start(); вниз ob_end_flush();

что-то вставлял, но ничего не меняется. Ошибка та же.

Я одного не могу понять как вид кодировки влияет на старт сессии, ведь если сохранять файлв ANSI, то проблем никаких нет!!

Ну вроде понятно.

Еще один маленький вопросик. Как в macromedia dreamweaver сохранять файлы в юникоде?

А то они по умолчанию сохраняются в cp1251

А почему глючит интернет-експлорер? Почему он ничего не отображает?

В самом начале скрипта прописал:

header("Content-Type: text/html; charset=utf-8");

и в файле .htaccess прописал AddDefaultCharset UTF-8

Santyago:
С заголовками всё ОК.
Какого сам сайт в windows-1251 отдаётся? :)

Я этого сам понять не могу. Ведь в мета тегах прописуется utf-8

Как сделать чтобы отдавался в utf-8 ?

Пробовал как Вы описали выше все 3 способа.

В мозилле работает нормально, а в интернет-експлорере отдает пустую страницу(вернее не пустую - хтмл код страницы есть, но он не интерпретируется браузером)

а не все нормально айди забыл попрописывать.

Спасибо за ответы

Nicca добавил 06.12.2008 в 15:41

T.R.O.N:
Вы сами поняли что написали??????
Вызываете функцию JS, а функция, судя по виду переменных Perl или пхп.

Это же работа с аяксом))

Спасибо.

Еще появилась проблемка одна:

<input type="button" onclick="xajax_submit_form(xajax_submit_form(document.getElementById('us_name').value, document.getElementById('us_email').value, document.getElementById('komment').value));">

Аякс - функция:

function submit_form($us_name, $us_email, $komment)

Почему-то не передаются значения полей в функцию. Подскажите как правильно передать?

Всего: 158