|
|
|
|
|
для: diman
(26.08.2010 в 12:20)
| | >"Что же может быть?"
Ну Вы уже САМИ ответили на свой вопрос: когда заливаете с помощью своего FTP-клиента, то возникают проблемы. А когда используете другой клиент (менеджер файлов хостинга), то проблем нет.
Следовательно, разбирайтесь в настройках своего FTP-клиента.
Помочь, к сожалению, не смогу - я Total Commander никогда не пользовал.
Предположу, что где-то там есть опция "Автоматически определять тип передаваемых данных" - отключите её и сделайте принудительную передачу в binary-варианте. | |
|
|
|
|
|
|
|
для: mihdan
(25.08.2010 в 17:50)
| | При передачи использую FTP TotalCommander. Кодировка имен файлов конкретно указана UTF-8. Файл сохранен как UTF-8. Так что с выше описанными пояснениями у меня всё в порядке. Сам файл .htaccess переслал с выше описанной записью. И проблема осталась та же.
Тогда зашел непосредственно в файловый менеджер хостинга и залил от туда. Вот тогда всё нормально, но мне не всегда удобно. Легче через первую передачу файлов по ftp. Что же может быть? | |
|
|
|
|
|
|
|
для: diman
(25.08.2010 в 14:30)
| | Ваш сервер отдает заголовок с явным указанием кодировки windows-1251.
Варианта 2: header() с правильной кодировкой или .htaccess | |
|
|
|
|
|
|
|
для: diman
(25.08.2010 в 14:30)
| | так же в .htaccess
можно прописать:
AddDefaultCharset utf-8 | |
|
|
|
|
|
|
|
для: 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 при загрузке Вашего файла. | |
|
|
|
|
|
|
| Пишу дизайн для сайта на 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>
|
| |
|
|
|
|