Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: russian lang  (Прочитано 8496 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
4upka
Гость
« : 17-11-2006 09:35 » 

как сделать чтобы русские буквы - не изображались абракадаброй!
Мороз (НЕЛЕНИСЬ- и не будь таким грубым) напиши примерчик!
Записан
Chuda
Гость
« Ответ #1 : 17-11-2006 10:27 » new

ничего, что я не Мороз? Можно тоже блеснуть знаниями?
Код:
<?php
header
("Content-Type: text/html; charset=UTF-8");

echo 
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">

<head>
<title>Заголовок</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />
</head>
ну и так далее...
";
?>

просто у меня совершенно случайно оказалась открытой в редакторе страничка, которая волею судеб, а может и http-заголовков, отображается в правильной кодировке. Поэтому вот тебе копипаст с этой странички.
Надеюсь, что нет необходимости отдельно указывать на то, что мой файл создан в кодировке utf-8, и именно она указана в заголовках, твой же может быть создан и в другой кодировке (не могу знать в какой, хотя и догадываюсь), и тогда надо будет указать эту самую другую кодировку (windows-1251, если я правильно догадываюсь).
Записан
4upka
Гость
« Ответ #2 : 17-11-2006 10:45 » 

Спасибо братуха!Все заработало!!!
а как сделать чтобы ети строчки не надо было вставлять каждый раз
header("Content-Type: text/html; charset=windows-1251");
echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?>
Если не ответишь,ладно! - все равно огромое спасибо
Записан
Chuda
Гость
« Ответ #3 : 17-11-2006 11:11 » 

Чтобы не вставлять строчки с "windows-1251", надо вставлять строчки с "utf-8". И чем быстрее это поймёт каждый, тем быстрее настанет всеобщий юникод и отпадут проблемы с кодировками.
А если серьёзно, тут уже вопрос о настройках сервера, с ходу не подскажу, надо гуглить на тему ".htaccess charset". Но лучше не надеяться на сервер, а прописывать кодировку в тексте.
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #4 : 17-11-2006 13:07 » 

Мороз (НЕЛЕНИСЬ- и не будь таким грубым) напиши примерчик!
Чего ?!?!?! Это где это я нагрубил ?

НЕЛЕНИСЬ говориш ?  А как насчёт твоей собственной лени ? Готовыми примерами завален интернет, как насчёт НЕ ЛЕНИТЬСЯ и поискать ?
А то привыкли на всё готовое...
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines