Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
zpalmal

Латиница вместо русских букв

Рекомендованные сообщения

10/05/11 20:11 (изменено)

Помогите, пожалуйста, восстановить форум: Форум нарушает авторские права!! Сначала я отрыл здесь тему о том, что вместо кириллицы вопросительные знаки (http://ipbskins.ru/forum/topic8499.html), теперь, после того, как я форум сделал поддоменом, появились не вопросительные знаки, а латиница, причем не во всех местах. Пытался решить проблему самостоятельно, искал ответ здесь, на другом форуме IPB, а также обращался к сапорту хостинга, но ответа не нашел.

Сейчас сравнение базы стоит сp1251, все таблицы также имеют кодировку 1251, в файле .htaccess прописано: AddDefaultCharset windows-1251. Но результат тот же. Где может быть ошибка? Скрин прилагаю.

post-42002-0-40708500-1317845298_thumb.jpg

Изменено пользователем Ph-A
Убиты копирайты

Поделиться сообщением


Ссылка на сообщение
Где может быть ошибка? Скрин прилагаю.

Сразу видно покореженная латиница в utf-8.

 

 

в файле .htaccess прописано: AddDefaultCharset windows-1251.

В файле прописано windows, а сервер по прежнему отдает в заголовке charset=UTF-8. Пишите хостеру, не знаю к кому вы там обращались, но в сапорт так и скажите - у меня форум в win, а сервер в HTTP заголовке ставит кодировку utf-8. В htaccess директива AddDefaultCharset игнорируется.

Поделиться сообщением


Ссылка на сообщение

а сервер в HTTP заголовке ставит кодировку utf-8. В htaccess директива AddDefaultCharset игнорируется.

Почему? В исходном коде я вижу на всех страницах указана кодировка Windows-1251.

Поделиться сообщением


Ссылка на сообщение

Вот моя переписка с саппортом хостинга:

 

Taya Chernyavskaya: As I have checked the collation is set for your database correctly. I am currently investigating your problem.

you: ок

Taya Chernyavskaya: As I have checked koi8r_general_ci collation may be also used for Russian language. So I would recommend you to check if cp1251_general_ci is correct for your particular DB. As for the HTTP headers - here is a command result for you

Taya Chernyavskaya: $ curl -I http://forum.vipup.ru/

Taya Chernyavskaya: HTTP/1.1 200 OK

Taya Chernyavskaya: Date: Thu, 06 Oct 2011 09:00:44 GMT

Taya Chernyavskaya: Server: Apache

Taya Chernyavskaya: X-Powered-By: PHP/5.2.17

Taya Chernyavskaya: Set-Cookie: session_id=b7e44b160a8bd34ddf3ac3546b3f59ed; path=/; httponly

Taya Chernyavskaya: Content-Type: text/html; charset=windows-1251

Taya Chernyavskaya: So current charset is correct.

you: то есть что мне делать, если всё правильно, но буквы неправильные на сайте?

Taya Chernyavskaya: I would recommend you to check with your developer is the collation that you are currently using is correct. May be you should use koi8r_general_ci collation instead of your current one. Hold on for couple of minutes, I will search for more presumptive problem source.

you: ок

you: смена кодировки на koi8r положительных результатов не принесло

Taya Chernyavskaya: Yes, I have double checked it with my supervisor. You should re-build the database with the needed collation. Please consult your developer regarding this issue. Also you may provide him or her with the curl command I have specified.

 

Всё я лично проверил - везде стоит кодировка 1251.

Поделиться сообщением


Ссылка на сообщение

Там куча проблем.

И кодировка базы и кодировка apache и не закрытые теги и так далее....

 

P.S. Если сменить кодировку браузера на utf-8, часть текста будет читаемым.

Поделиться сообщением


Ссылка на сообщение

Там куча проблем.

И кодировка базы и кодировка apache и не закрытые теги и так далее....

 

P.S. Если сменить кодировку браузера на utf-8, часть текста будет читаемым.

Зачем мне часть текста? С чего вы взяли что и "кодировка apache и не закрытые теги и так далее...."

Какие есть предложения? Пока ещё есть доступ у старому хостингу и к старой базе. Какая последовательность действий должна быть правильная, чтобы всё нормально перенеслось на другой хостинг?

Поделиться сообщением


Ссылка на сообщение
Какие есть предложения?

Вам уже ответили по существу, какие еще тут могут быть предложения? Разбирайтесь с хостингом и кодировкой. Это не ошибка форума.

 

 

С чего вы взяли что и "кодировка apache и не закрытые теги и так далее...."

С того взяли что прежде чем тут писать наверное мы смотрим эти заголовки. Сейчас там совсем убрали кодировку из http headers (будет учитываться мета-тег из исходного кода).

 

 

Пока ещё есть доступ у старому хостингу и к старой базе.

А нафига доступ к старому хостингу и старой базой? У вас есть бэкап бд, про старой хостинг вообще нужно забыть. Все норм поцанчики работают на локалхосте.

 

 

Какая последовательность действий должна быть правильная, чтобы всё нормально перенеслось на другой хостинг?

http://ipbskins.ru/forum/topic1900.html

http://ipbskins.ru/forum/topic3890.html

http://ipbskins.ru/forum/tags/%EF%E5%F0%E5%E5%E7%E4%20%F4%EE%F0%F3%EC%E0.html

Поделиться сообщением


Ссылка на сообщение

Разбирайтесь с хостингом и кодировкой. Это не ошибка форума.

То же самое не далее, как сегодня, сказали мне хостеры: "I would recommend you to solve this issue with your developer because of the collation that you are currently using is correct." То есть, как видите, сравнение базы данных стоит у меня верное, тем не менее проблемы есть. Значит, в процессе переноса я что-то не так сделал или не в той последовательности, которая должна быть. А откуда мне знать что за чем следует при переносе, если здесь нигде это не описано?

 

 

 

Всё это я уже читал. Четкой инструкции нигде нет. Я лично не понял из разговоров, что за чем должно следовать, что менять сначала, а что потом. Перенести базу - это самое легкое, что может быть в этом деле. Всё остальное для меня - темный лес. Хотя бы взять маленький нюанс - где меняется переменная CHARSET или где посмотреть её значение? И весь этот процесс состоит из таких маленьких вопросов, которых сотни. А была бы инструкция по переносу форума с одного хостинга на другой, я бы всё сделал по шагам, никому лишних вопросов не задавая.

 

Наверняка, Вы опять мне будете возражать и приведете массу доводов о том, что "кто ищет, тот всегда найдет" и в таком духе, но если есть машина, к ней должна быть инструкция как на ней ездить. И в обратном вы меня не переубедите.

 

Ещё раз задаю вопрос: кто может четко написать по шагам "Как перенести форум с одного хостинга на другой"?

 

P.S. Не удивлюсь, если меня забанят... со словами "нашелся тут умник"...

Поделиться сообщением


Ссылка на сообщение

А нафига доступ к старому хостингу и старой базой? У вас есть бэкап бд, про старой хостинг вообще нужно забыть

Вопрос, насколько нормальный бекап.

 

Не удивлюсь, если меня забанят... со словами "нашелся тут умник"...

За что? Как-то это не логично.

 

но если есть машина, к ней должна быть инструкция как на ней ездить. И в обратном вы меня не переубедите.

Вы по инструкции, почините сложную машину и выиграйте ралли?

 

Перенести базу - это самое легкое, что может быть в этом деле.

Если вы правильно перенесли базу, то значит 80% работы сделали.

 

Хотя бы взять маленький нюанс - где меняется переменная CHARSET

Это не настройки форума, а настройки хостинга.

 

или где посмотреть её значение?

В phpmyadmine.

 

Всё я лично проверил - везде стоит кодировка 1251.

А на старом хостинге, какая была? А в бекапе?

Поделиться сообщением


Ссылка на сообщение

Вопрос, насколько нормальный бекап.

 

Чем нормальный отличается от ненормального?

 

А на старом хостинге, какая была? А в бекапе?

 

Windows-1251.

 

Скажите, сейчас я перезалил бекап и дамп базы. Что мне делать дальше? Вместо форума 404 ошибка.

Поделиться сообщением


Ссылка на сообщение

Вместо форума 404 ошибка.

Надпись такая: The requested URL /cgi-bin/php5-cgi/index.php was not found on this server.

Создал папку cgi-bin, но ошибка так и осталась. Извините, я в этом не разбираюсь. Эта папка должна автоматически создаваться или её надо вручную создавать?

Поделиться сообщением


Ссылка на сообщение

Чем нормальный отличается от ненормального?

Все данные сохранены и находятся в правильной кодировки.

 

Эта папка должна автоматически создаваться или её надо вручную создавать?

В нормальной поставке форума, нет такой папки.

В форуме не используются cgi- скрипты

Поделиться сообщением


Ссылка на сообщение

А из-за чего 404 ошибка может быть?

Поделиться сообщением


Ссылка на сообщение

Настройки хостинга или переадресация в htaccess.

 

Пишут же:

The requested URL /cgi-bin/php5-cgi/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Поделиться сообщением


Ссылка на сообщение

Настройки хостинга или переадресация в htaccess.

 

Что надо настраивать в хостинге?

 

Вот содержание .htaccess:

 

SetEnv PHPRC /hsphere/local/home/stalek/forum.vipup.ru/php.ini

#

# Uncomment the statement below if you want to make use of

# HTTP authentication and it does not already work.

# This could be required if you are for example using PHP via Apache CGI.

#

#<IfModule mod_rewrite.c>

#RewriteEngine on

#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#</IfModule>

 

<Files "config.php">

Order Allow,Deny

Deny from All

</Files>

 

<Files "common.php">

Order Allow,Deny

Deny from All

</Files>

 

AddDefaultCharset Windows-1251

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...