Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кракозябры при выводе 
:(
    Опции темы
Golovastik
Дата 4.12.2010, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Кодировка при выводе. Выводит кракоябры, хрть и указал кодировку. Вот документ index.php
тестовый, выводит вмсет слова "привет" выводит п»ї Привет 

Код

<!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=utf8" />
</head>

<body>
Привет
</body>
</html>


Добавлено через 9 минут и 26 секунд
user posted image

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  1.jpg 62,14 Kb
PM MAIL   Вверх
Rayled
Дата 4.12.2010, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 1.5.2010

Репутация: 3
Всего: 3



Golovastik, метатег не изменяет кодировку, совсем. Он только сообщает браузеру о том, в какой кодировке написана страница. Поэтому проверьте кодировку страницы в редакторе, например в Notepad++ нажимаем "Кодировки" и смотрим, если кодировка не устраивает, то нажимаем "Преобразовать в ...".
Далее. ВАЖНО, если выбираете кодировку UTF-8, то выбирайте без метки BOM.
Далее. Попробуйте для начала в метатеге написать не utf8, а utf-8.
upd: О, уже скрин Ноутпада появился.

Это сообщение отредактировал(а) Rayled - 4.12.2010, 19:46
PM   Вверх
Golovastik
Дата 4.12.2010, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Во так как указано у меня на картинке,я так сохранил. Попробовал написать так код, всё равно выдаёт кракозябры.
Код

<!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>

<body>
Привет
</body>
</html>

PM MAIL   Вверх
Rayled
Дата 4.12.2010, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 1.5.2010

Репутация: 3
Всего: 3



Golovastik, е-мое, ну вы ж читайте, что я вам написал. У вас просто UTF-8 на картинке, а надо UTF-8 без BOM. И нажимайте для изменения не "Кодировать в...", а "Преобразовать в ..."

Это сообщение отредактировал(а) Rayled - 4.12.2010, 20:02
PM   Вверх
SelenIT
Дата 4.12.2010, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



И еще желательно мету с кодировкой ставить выше title, т.к. title - это вывод текста, к его моменту кодировка должна быть определена (иначе браузер начнет "гадать").


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Rayled
Дата 4.12.2010, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 1.5.2010

Репутация: 3
Всего: 3



SelenIT, спасибо, не знал, что мету надо выше тайтла. ставить. Хотя щас проверил во всех браузерах начиная с ie6, opera 9.2, chrome 2, safari 3.1, ff 2. Все корректно. Или это для очень древних агентов или специфической кодировки?
PM   Вверх
Golovastik
Дата 4.12.2010, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Во ттак тоже не работает:
Код

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>Контакты</title>

</head>

<body>
Привет
</body>
</html>


Добавлено через 4 минуты и 30 секунд
Во так сработало
Цитата

<?
header('Content-Type: text/html; charset=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>
</head>

<body>
Привет
</body>
</html>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0543 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.