X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Идиот и кодировка
Khaan28
Khaan28
Topic Starter сообщение 15.10.2011, 3:03; Ответить: Khaan28
Сообщение #1


Вопрос немного не по СЕО...
Сгенерил я дорвей рэдбаттоном, открыл на сервере, а там - буквозавры...
Перекодировал все файлы, которые заливал в дорген в windows-1251, прописал кодировку в метатегах index.html, поставил windows-1251 на хостинге, даже прописал кодировку в .htaccess. Снова сгенерил, открываю... сайт открылся по умолчанию в UTF-8, но в win-1251 все показывает нормально. решил перевести сайт в UTF-8, вышеописанным методом. Сгенерил, залил... эта зараза открылась по умолчанию в win-1251... открыл в utf-8, а там тоже буквозавры.
Объясните, может я что-то не так делаю?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Chudenkov
Chudenkov
сообщение 15.10.2011, 8:26; Ответить: Chudenkov
Сообщение #2


Не сторонник дорвеев, но попробуйте через функцию php iconv() решить проблему.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Khaan28
Khaan28
Topic Starter сообщение 15.10.2011, 15:17; Ответить: Khaan28
Сообщение #3


В php я ноль. 2 вопроса:
1. Функцию вставлять в head index.html?
2. Что писать в 3 параметре (string str)?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Razboyni4eG
Razboyni4eG
сообщение 15.10.2011, 15:23; Ответить: Razboyni4eG
Сообщение #4


Развернуть/Свернуть
ПРАВИЛА ФОРУМА SEO-FORUM.RU
редакция от 06 декабря 2010 года
1. Общие положения

Сайт SEO-FORUM.RU (далее Форум) посвящен вопросам продвижения сайтов в поисковых системах способами, не нарушающими действующие лицензии поисковых систем.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Miha_Kregov
Miha_Kregov
сообщение 15.10.2011, 18:02; Ответить: Miha_Kregov
Сообщение #5


iconv() в редких случаях работает на хостинге, как альтернатива, которая работает везде:

Развернуть/Свернуть
function utf8_to_win($string){
for ($c=0;$c $i=ord($string[$c]);
if ($i <= 127) @$out .= $string[$c];
if (@$byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){
$out_i=168;
} else {
if ($new_i==1105){
$out_i=184;
} else {
$out_i=$new_i-848;
}
}
@$out .= chr($out_i);
$byte2 = false;
}
if (($i>>5)==6) {
$c1 = $i;
$byte2 = true;
}
}
return $out;
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Chudenkov
Chudenkov
сообщение 15.10.2011, 18:17; Ответить: Chudenkov
Сообщение #6


Если руки прямые, то работает все - и htaccess, и equiv, и iconv()...
А вообще вся проблема заключается в блокноте. Вы сохранили ваш материал в ANSI, вместо UTF-8.

Уверен, именно в этом проблема.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Khaan28
Khaan28
Topic Starter сообщение 16.10.2011, 21:55; Ответить: Khaan28
Сообщение #7


Я же писал, что перекодировал все файлы.
Перекодировал все файлы, которые заливал в дорген в windows-1251

Функция помогла, спасибо!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Кодировка
18 inoken 12858 27.3.2011, 19:29
автор: -alexdrob-


 



RSS Текстовая версия Сейчас: 23.4.2024, 16:47
Дизайн