Проблемы с кодировкой с Php скрипте

  • Автор темы ZL0Y
  • Дата начала
Z

ZL0Y

Гость
#1
Сори если уже об этом писали, но я искал - не нашел.
Вообщем есть рейтинг
http://top.casino-vulkan.com/
Траблы с кодировкой у него, зайдите поглядите.
Прописана winodws-1251
Вчера пол ночи искал в чем косяк.
Подскажите плиз.
Заранее всем, огромное спаибо.
 
G

GOsha

Гость
#2
Неправильно прописан META-ТЕГ кодировки
У тебя
Код:
<meta name="Content-Type" content="text/html; charset=windows-1251">
Надо:
Код:
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
Еще, если используешь скрипты, проверь не устанавливается ли кодировка скриптом.
 
Z

ZL0Y

Гость
#3
Сделал, не помагает.
В скрипте есть файл с переменными, одна из них
$txt[0]="windows-1251";
 
G

GOsha

Гость
#4
Стукни в асю - так за 300 лет ничяего не напишем...
Я когда сохранил страницу - сохранилась как UTF-8.
И где ты сделал? Я просмотрел код - изменений не вижу
 
A

Andrew Stephanoff

Гость
#5
В заголовках сервера приходит
Код:
Content-Type: text/html; charset=utf-8
http сервер отдает его как utf-8. Попробуй указать в .htaccess DefaultCharset
 
G

GOsha

Гость
#6
Кажись переделал - у меня работает... Стукнешь - заберешь.. *не уверен, правда.

Еще скрипт написан очень криво. С отключенным контролем ошибок. И не рассчитан на register_globals = off, + еще какие-то кривые приемы программирования. Не знаю - он просто ну оооооочень старый.
 
Z

ZL0Y

Гость
#7
Спасибо большое, GOsha. Человек взялся за мою проблему и решил её, доведя работу до конца!
Огромное спасибо! Хотел прибавить репутацию, да маловато сообщений. А так, большое спасибо!
 
G

GOsha

Гость
#8
))) Да не за что... Стучи каличего... Станешь богатым - подаришь машину.. )))
P.S.> В сл. раз, если проблема решается - пиши как. Тут могут искать люди, у которых аналогичная проблема.

Теперь объясняю суть:

1. Создаем файл test.php со сл. кодом:
Код:
<?php phpinfo(); ?>
2. Видим, что параметр default_charset = utf-8
3. Данее находим файл, который грузится в любом случае. В этом конкретном случае был конфиг скрипта.
4. Тыкаем в него сл код:
Код:
<?php ini_set("default_charset","windows-1251"); ?>
5. Обновляем страницу и наслаждаемся.