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

Форум Apache

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

 

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

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

тема: Добавить кодировку в httpd.conf
 
 автор: Hunter   (22.07.2006 в 10:06)   письмо автору
 
 

Люди, подскажите как добавить русскую кодировку. В httpd.conf есть строка "AddCharset KOI8-r .koi8-r .koi8-ru" вроде как должно все работать, ан нет отображаются эти долбаные квадратики :(

   
 
 автор: valenok   (22.07.2006 в 10:15)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:06)
 

AddCharset KOI8-R .koi8-r
AddCharset WINDOWS-1251 .cp-1251

Это кодировка в настройках апача..
А вам скорее всего следует возспользоваться

header("Content-Type: text/html; charset=koi8-r");

   
 
 автор: Hunter   (22.07.2006 в 10:17)   письмо автору
 
   для: valenok   (22.07.2006 в 10:15)
 

Эээ...а где енто указать (сорри я полный чайник)

   
 
 автор: valenok   (22.07.2006 в 10:18)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:17)
 

В начале скрипта.

   
 
 автор: valenok   (22.07.2006 в 10:19)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:17)
 

Кстати под Русскую кодировку чаще всего используют cp-1251

   
 
 автор: Hunter   (22.07.2006 в 10:20)   письмо автору
 
   для: valenok   (22.07.2006 в 10:19)
 

Спасибо, буду пробовать )

   
 
 автор: Hunter   (22.07.2006 в 10:23)   письмо автору
 
   для: valenok   (22.07.2006 в 10:19)
 

Эх все таки я чайник ((
В начале скрипта это после <?php или как?

   
 
 автор: valenok   (22.07.2006 в 10:25)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:23)
 

Сразу.
НО, до любого вывода.
Тоесть
нельзя


<html><b>hello</b></html>
<?php hrader(....

Нужно:

<?php header(...); ?>
<html>
...
...
</html>
<?php

   
 
 автор: valenok   (22.07.2006 в 10:26)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:23)
 

Скрипт начинается с тегом <?
поэтому до <? будет в не скрипта..

   
 
 автор: Hunter   (22.07.2006 в 10:36)   письмо автору
 
   для: valenok   (22.07.2006 в 10:26)
 

Ну вот пробую на примере:

<? header("Content-Type: text/html; charset=cp-1251"); 

 echo 
"Кодировка";

?>


А выдает абракадабру.

   
 
 автор: valenok   (22.07.2006 в 10:38)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:36)
 

C cp-1251 вот так:
charset=cp1251

   
 
 автор: Hunter   (22.07.2006 в 10:40)   письмо автору
 
   для: valenok   (22.07.2006 в 10:38)
 

Неа все равно

   
 
 автор: valenok   (22.07.2006 в 10:45)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:40)
 

header("Content-Type: text/html; charset=cp1251");
header("Content-Type: text/html; charset=koi8-r");

По очереди.
Ни с одной не работает?

   
 
 автор: Hunter   (22.07.2006 в 10:50)   письмо автору
 
   для: valenok   (22.07.2006 в 10:45)
 

Нет не хочет (

   
 
 автор: valenok   (22.07.2006 в 10:51)   письмо автору
 
   для: Hunter   (22.07.2006 в 10:50)
 

Control panel -> Regional and language settings -> Advanced -> Lnaguage fot non-Unicode programs -> Russian

   
 
 автор: Hunter   (22.07.2006 в 11:08)   письмо автору
 
   для: valenok   (22.07.2006 в 10:51)
 

Да он там и стоит Rus

   
 
 автор: valenok   (22.07.2006 в 11:15)   письмо автору
 
   для: Hunter   (22.07.2006 в 11:08)
 

ПРоверь кодировку браузера.

   
 
 автор: Hunter   (22.07.2006 в 11:19)   письмо автору
 
   для: valenok   (22.07.2006 в 11:15)
 

Кирилица (KOI8-R)

   
 
 автор: valenok   (22.07.2006 в 11:20)   письмо автору
 
   для: Hunter   (22.07.2006 в 11:19)
 

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

   
 
 автор: Hunter   (22.07.2006 в 11:22)   письмо автору
 
   для: valenok   (22.07.2006 в 11:20)
 

Нетс...может я че не так пишу:

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

 echo 
"Кодировка";
 
?>

   
 
 автор: valenok   (22.07.2006 в 11:26)   письмо автору
 
   для: Hunter   (22.07.2006 в 11:22)
 

Всё так.
Не знаю..

   
 
 автор: Hunter   (22.07.2006 в 11:29)   письмо автору
 
   для: valenok   (22.07.2006 в 11:26)
 

Эххх.....

   
 
 автор: mihdan   (22.07.2006 в 11:50)   письмо автору
 
   для: Hunter   (22.07.2006 в 11:22)
 

Если у тебя в броузере стоит koi8-r тогда в скрипте напиши так

<?
header
("Content-Type: text/html; charset=koi8-r"); 
echo 
"Кодировка";
?>

а в файле .htaccess вот так

AddDefaultCharset koi8-r

У меня все заработало. И проверь какие шрифты у тебя в браузере cyrillic или другие, если другие поставь кириллицу и выбери шрифт Verdana или Arial - они более всего имхо для страниц подходят

   
 
 автор: Hunter   (22.07.2006 в 12:24)   письмо автору
 
   для: mihdan   (22.07.2006 в 11:50)
 

Уррряяя!!!!
Заработало =))
Добавил


<? 
header
("Content-Type: text/html; charset=koi8-r");  
echo 
"Кодировка"
?>


И все в шоколаде =))
Хотя так и не понял почему заработало только сейчас, я же и раньше тоже самое писал :-\

   
 
 автор: Hunter   (22.07.2006 в 12:31)   письмо автору
 
   для: mihdan   (22.07.2006 в 11:50)
 

Всем ОГРОМНОЕ спасибо! Особенно VALENOK' у....я тебя наверное зверски достал :-)

   
Rambler's Top100
вверх

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