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

Форум PHP

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

 

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

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

тема: Как автоматом устанавливать кодировку?
 
 автор: IgorT   (29.06.2007 в 13:59)   письмо автору
 
 

Я нашел бесплатный хостинг. Но после того как я залил туда свою БД и код, каждый раз как я туда вхожу кодировка во всех фреймах меняэтся на Western European (ISO), а нужно чтобы была Cyrilic Windows (Win1251).

Во всех пхп файлах стоит код -
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
, но он там не работает, точнее просто невыполняется, так как кодировка все равно не устанавливается на нужную. (У меня дома все работает с ним, но на хостинге нет).

Может что-то можно сделать ? Помогите плз. Спасибо!

[поправлено модератором]

   
 
 автор: MHz   (29.06.2007 в 16:03)   письмо автору
 
   для: IgorT   (29.06.2007 в 13:59)
 

А если вот так?

Content-Type: text/html; charset=windows-1251

   
 
 автор: IgorT   (29.06.2007 в 16:28)   письмо автору
 
   для: MHz   (29.06.2007 в 16:03)
 

нет, тоже не работает. Я вот прочитал, что на етом сервере стоит Western European кодировка в качестве - умолчания. Я думаю что етот код будет игнорироваться. Можно ли как то отдельно для каждого блока текста назначать свою кодировку ?
Например <***koi8r>Hello</***koi8r> - такого ничего нету ?

   
 
 автор: kasmanaft   (29.06.2007 в 16:54)   письмо автору
 
   для: IgorT   (29.06.2007 в 16:28)
 

> нет, тоже не работает.
А Вы как пробовали это использовать?

header("Content-Type: text/html; charset=windows-1251");


> <***koi8r>Hello</***koi8r> - такого ничего нету ?
нееее, нету :-)

   
 
 автор: IgorT   (29.06.2007 в 17:18)   письмо автору
 
   для: kasmanaft   (29.06.2007 в 16:54)
 

Сечас не могу попробовать.
А еще ничего нету ? Ну например какие то скрипты или что то другое ?

   
 
 автор: IgorT   (29.06.2007 в 17:40)   письмо автору
 
   для: IgorT   (29.06.2007 в 17:18)
 

Мне порекомендовалы проверить заголовуи которые выдает сервер с помощю страницы проверки - http://utils.smart-site.ru/headers/, в общем я получил такие результаты :

HTTP/1.1 200 OK
Connection: close
Date: Fri, 29 Jun 2007 13:34:54 GMT
Server: Apache
Content-Type: text/html; charset=ISO-8859-1
Client-Date: Fri, 29 Jun 2007 13:34:55 GMT
Client-Peer: 213.202.225.36:80
Client-Response-Num: 1
Keep-Alive: timeout=10, max=9988
X-Powered-By: PHP/4.4.7

А из етого выдно что сам апач - сервер выдает не нужную кодировку - ISO-8859-1, возможно ето как то исправить ?

   
 
 автор: Trianon   (29.06.2007 в 17:38)   письмо автору
 
   для: IgorT   (29.06.2007 в 13:59)
 

На самом деле нужно указать умалчиваемую кодировку файлов в корне документов - строкой в .htaccess:
AddDefaultCharset Windows-1251

   
 
 автор: IgorT   (29.06.2007 в 17:48)   письмо автору
 
   для: Trianon   (29.06.2007 в 17:38)
 

header("Content-Type: text/html; charset=windows-1251"); - помогло, спасибо !

   
Rambler's Top100
вверх

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