Glockky
Никем не отмечен
Вне Форума

Не исповедимы пути мои
Сообщений: 5
Россия, Урал
Пол:
|
Я разобрался. Оказывается проблема была в Денвере (версия 3) которая у меня на компе установлена. Дело в том, что он (денвер, именно 3 версия) по умолчанию отображает все страницы в кодировке windows-1251 (кириллица). Так как Einplac CMS в utf-8, то получается нестыковка и русские символы отображаются кракозяблами. Что бы исправить этот баг надо сделать следующее: На виртуальном диске который денвер создаёт при установке (у меня диск Т) надо найти файл httpd.conf он нахится по пути Т:\usr\local\apache\conf\httpd.conf В этом файле находим строку: AddDefaultCharset windows-1251 В место windows-1251 пишем off То есть должно получиться: AddDefaultCharset off
Сохранились.
Это не всё.. Дальше нужно найти файл my.cnf он находится по пути: Т:\usr\local\mysql-5.1\my.cnf Блоткнотом его не открыть, надо прогу какую-нибудь (я открыл НетБином). Находим в этом файле раздел "Параметры MySQL-сервера". В этом разделе находим строки:
default-character-set = cp1251 init-connect = "set names cp1251"
Меняем, чтоб получилось это:
default-character-set = utf8 init-connect = "set names utf8"
Сохранились.
Теперь на Вашем компе всё будет отображаться корректно.
Но вот ещё одна проблемка: когда залил сайт на хостинг (jino), то кроказяблики снова обозначились! Гыыыыы Оказывается этот хостинг по умолчанию показывает все странички в кодировке windows-1251 - опять конфликт. Что бы всё отображалось нормально надо в корневой папке сайта создать файл .htaccess В этом файле надо прописать одну строку:
AddDefaultCharset utf-8
Сохранились. Теперь все странички в этой папке (и подпапках) будут читаться под кодировкой utf-8 И сайт на Einplac CMS будет отлично отображать русский текст. Может пригодится кому-нибудь эта инфа
|