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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с кодировкой UTF-8

Сообщения:  [1-6] 

 
 автор: АЯ   (26.08.2010 в 14:16)   письмо автору
 
   для: diman   (26.08.2010 в 12:20)
 

>"Что же может быть?"

Ну Вы уже САМИ ответили на свой вопрос: когда заливаете с помощью своего FTP-клиента, то возникают проблемы. А когда используете другой клиент (менеджер файлов хостинга), то проблем нет.
Следовательно, разбирайтесь в настройках своего FTP-клиента.
Помочь, к сожалению, не смогу - я Total Commander никогда не пользовал.
Предположу, что где-то там есть опция "Автоматически определять тип передаваемых данных" - отключите её и сделайте принудительную передачу в binary-варианте.

  Ответить  
 
 автор: diman   (26.08.2010 в 12:20)   письмо автору
 
   для: mihdan   (25.08.2010 в 17:50)
 

При передачи использую FTP TotalCommander. Кодировка имен файлов конкретно указана UTF-8. Файл сохранен как UTF-8. Так что с выше описанными пояснениями у меня всё в порядке. Сам файл .htaccess переслал с выше описанной записью. И проблема осталась та же.
Тогда зашел непосредственно в файловый менеджер хостинга и залил от туда. Вот тогда всё нормально, но мне не всегда удобно. Легче через первую передачу файлов по ftp. Что же может быть?

  Ответить  
 
 автор: mihdan   (25.08.2010 в 17:50)   письмо автору
 
   для: diman   (25.08.2010 в 14:30)
 

Ваш сервер отдает заголовок с явным указанием кодировки windows-1251.
Варианта 2: header() с правильной кодировкой или .htaccess

  Ответить  
 
 автор: serenya1983   (25.08.2010 в 15:32)   письмо автору
 
   для: diman   (25.08.2010 в 14:30)
 

так же в .htaccess
можно прописать:
AddDefaultCharset utf-8

  Ответить  
 
 автор: АЯ   (25.08.2010 в 15:28)   письмо автору
 
   для: diman   (25.08.2010 в 14:30)
 

Чтобы всё было "пучком", надо соблюсти 3 (ТРИ) условия:
1. Написать файл на Вашем компьютере в кодировке UTF-8
2. Загрузить файл на сервер, не используя опцию "Как ANSI", а передавать его как бинарный.
3. Указать в мета-теге кодировку UTF-8
-----

Покуда известно, что Вы верно исполнили пункт 3.

Проверьте пункт 1 - в какой кодировке написана Ваша страница ещё ДО загрузки её на хостинг?
Узнать это Вы сможете, открыв файл с жесткого диска компьютера, например, в Notepad'e и кликнув на опцию "Сохранить как..." - то, что будет предложено по умолчанию в качестве кодировки - это и есть текущая (ANSI в Notepad'e соответствует Windows-1251).

Проверьте пункт 2 - изучите панель управления Вашего FTP-клиента, найдите там тип передачи (ключевые слова ANSI и binary (или bin)). Переключите на binary при загрузке Вашего файла.

  Ответить  
 
 автор: diman   (25.08.2010 в 14:30)   письмо автору
 
 

Пишу дизайн для сайта на html. Когда локально запускаю, то всё нормально. Разместил для тестирования на хостинге (можете взглянуть [url]kushiy.jino.ru[/url]) вместо русского текста абракадабра. Происходит автоматическое переключение кодировки браузера с utf-8 на Windows-1251. В чем может быть причина? Помогите пожалуйста
В начале кода конкретно указываю
<!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" dir="ltr" lang="en-US" xml:lang="en">
<head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <title>Реклама на игровой портал</title>

    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    
    <script type="text/javascript" src="script.js"></script>
</head>

  Ответить  

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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