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

Форум PHP

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

 

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

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

тема: Вид кодировки...
 
 автор: UnErase   (20.03.2006 в 23:10)   письмо автору
 
 

Столкнулся с такой проблемой!

Мне необходимо узнать какая кодировка стоит у браузера (типа: windows-1251, koi8-r и т.д.)!
Посмотрел в какой PHP переменной содержится эта информация (запустил
php_info();
и увидел что это переменная
HTTP_ACCEPT_CHARSET
, в ней содержится информация - какая кодировка выбрана...)

Сначала тестировал в браузере Mozilla Firefox - оценивал в PHP скрипте какая кодировка и в зависимости от этого перекодировал текст в нужную мне кодировку функцией
convert_cyr_string
! Потом протестировал в Internet Explorer'е, и заметил, что переменная
HTTP_ACCEPT_CHARSET
вообще не существует, а в Mozilla Firefox она существует!

Так, как, все таки узнать какая кодировка выбрана и в зависимости от этого перекодировать в ту кодировку какая мне необходима???!!!

Заранее спасибо!

   
 
 автор: Ziq   (20.03.2006 в 23:19)   письмо автору
 
   для: UnErase   (20.03.2006 в 23:10)
 

>Так, как, все таки узнать какая кодировка выбрана и в
>зависимости от этого перекодировать в ту кодировку какая мне
>необходима???!!!
Как это сделать я не знаю, но можно заставить браузер выбрать нужную кодировку. Например так будет выбрана windows-1251

<META http-equiv=Content-Type content="text/html; charset=windows-1251">>Столкнулся с такой 

   
 
 автор: UnErase   (20.03.2006 в 23:23)   письмо автору
 
   для: Ziq   (20.03.2006 в 23:19)
 

А если у клиента на компьютере не установлена эта кодировка?
Как страничка будет отображаться?

   
Rambler's Top100
вверх

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