![]() |
Название страницы в браузере, кодировки
Всем Привет!
Перерыл форум, попробовал некоторые варианты, но проблема не ушла. Название сайта, введенное русскими буквами в браузерах(FF, IE, Chrome) выводится другими буквами. Например: Владимир Захаров выводится как чМБДЙНЙТ ъБИБТПЧ Мой код: PHP код:
|
1. Файл страницы должен быть, как видно по вашему коду, в UTF-8. Это так? Проверьте, и если нет, перекодируйте.
2. Для верности положите в корень сайта файл .htaccess со следующей строкой Код:
AddDefaultCharset utf-83. В браузере включите "автоопределение" кодировки, потому что похоже, что KOI-8 стоит. Причиной может быть каждый из этих пунктов. |
1. Я начинающий, так что буду очень признателен, если Вы будете отвечать максимально подробно.
Где проверить и перекодировать? Что имеется ввиду под файлом страницы? Есть файлы: mail.php index.swf index.html AC_RunActiveContent.js 2.Файла .htaccess у меня пока нет. В нем должна быть только эта строка? Перед точкой должно быть имя, а .htaccess это расширение??? 3. В браузерах я пробовал в нескольких. По-английски если название написать-все отображается, все остальные страницы(чужие тоже) отображаются нормально. Браузеры никто не перенастраивал. Нужно что бы во всех браузерах работало и у всех-соответственно менять что-то в настройках браузера-не вариант. |
Вложений: 2
1. Открываете ту страницу, заголовок которой у вас отображается неправильно, в текстовом редакторе, например в Блокноте. Подозреваю, что речь идет о файле index.html, код которго вы привели.
В зависимости от версии текстового редактора ищете опцию для перекодирования. Не в курсе, чем вы редактируете файл, поэтому и привожу Блокнот в скриншоте ниже. Пересохраняете. И еще разок открываете и проверяете, что кодировка действительно осталась UTF-8. В старой версии Блокнота кодировку можно было указать при сохранении. Вложение 27563 Лично я использую Notepad++, там больше для этого опций. Вложение 27564 ---------------------------------------------- 2. Создаете файл, называете его как я и привел и вводите приведенную выше строку. Заливаете в корень. .htaccess - это не расширение, а название файла. Да, с точкой в начале. Этот файл служит для указания директив серверу. |
Вложений: 1
Попробовал сделать оба варианта. НЕ ПОМОГЛО!!! Вид вкладок во вложении.
|
К предыдущему сообщению: Левый вариант с локального хоста, правый с интернета. Файлы одни и те же.
|
Надо было сразу ссылку дать на http://zakharov.restoreit.ru/
Две ошибки: 1. В начале, в коде страницы у вас там Код:
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>2. В самом начале , то есть еще до открывающего тега <html> у вас есть невидимые служебные BOM-символы, от них надо избавиться. Что это такое - погуглите, если интересно (по ключевым словам "Юникод BOM"). Большинство текстовых редакторов их не покажут. В данном случае они мешают. Избавляемся от них. Открываете, например в FAR-менеджере (в нем они прекрасно видны) и удаляете их. Либо, для ускорения событий, поставьте себе Notepad++ и выбираете опцию, которая как раз выделена на втором скрине с моего предыдущего поста. Сохраняемся и перзаливаем файл. Сделайте все в точности и должно заработать. Итак, еще раз: 1. Строка в .htaccess (сервер будет выдавать как надо), файл кладем в корневую директорию web-сервера. Код:
AddDefaultCharset utf-83. Строка с метатегом в <head> страницы. Код AS1/AS2:
|
Да, спасибо, очень помогли! Проблема решена. Видимо проблема была в BOM файлах.
|
Пожалуйста!
Только не "BOM файлах", а BOM-символах. Было такое как-то, тоже правильно кодировка не отрабатывалась. |
| Часовой пояс GMT +4, время: 03:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.