напишу вопрос.. а он такой... перенес сайт с локалки на провайдера и столкнулся с проблемой кодировки.. часть информации отображается нормально, а часть (модули в частности) иероглифами.. при смене кодировки на utf-8 происходит всё с точностью наоборот (что было нормальным, становится квадратиками) что делать? я уже парюсь весь день.. выхода найти не могу.. на форумах ничего путного не нашел... -- phpMyAdmin SQL Dump -- version 2.6.1 -- Версия сервера: 5.0.45 -- Версия PHP: 5.2.4 это локальный -- phpMyAdmin SQL Dump -- version 2.9.1.1 -- Версия сервера: 3.23.49 -- Версия PHP: 4.3.11 а это провайдера памагите пожалуйизта.. сроки поджимают
Ответ: кодировка в Joomla 1.5 Проверь кодировку sql-дампа, кодировку БД на локалке и на хостинге — где-то тут будет нестыковка.
Ответ: кодировка в Joomla 1.5 Вроде как с проблемой разобрался (косяк был с БД, при дампе ставилась кодировка ANSI хотя я ставил UTF-8) теперь столкнулся с другой проблемой.. файл configuration.php имеет кодировку ANSI.. с ней сайт покаывает иероглифами по умолчанию.. если же меняешь кодировку конфигурационного файла на UTF-8,то выскакиевает вот такая вот ошипка Код (CODE): Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/apache/htdocs/oatk.omsk.ru/www/configuration.php:1) in /var/apache/htdocs/oatk.omsk.ru/www/libraries/joomla/session/session.php on line 407 Warning: Cannot modify header information - headers already sent by (output started at /var/apache/htdocs/oatk.omsk.ru/www/configuration.php:1) in /var/apache/htdocs/oatk.omsk.ru/www/libraries/joomla/session/session.php on line 410 так как мои познания сводяцо к уровню дерева, то я напишу код с 399 строки по 413 Код (CODE): function _start() { // start session if not startet if( $this->_state == 'restart' ) { session_id( $this->_createId() ); } session_cache_limiter('none'); 407-ая session_start(); // Send modified header for IE 6.0 Security Policy 410-ая header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"'); return true; } На что нада заменить или что добавить в 410-ой строке и что за сессия открывается в 407?
Ответ: кодировка в Joomla 1.5 да там всё нормально))) пробовал код странички простой нтмл страничкой делать.. всё нормально.. при смене кода Мета.. кодировка по умолчанию меняется, а вот на сайте нет( Добавлено через 1 час 19 минут заканало.. изменил кодировку у индесного файла шадлона.. всё заканало.. а вот с хтаксес видимо к провайдеру нада а вот с админкой не пашет.. если у индексного файла меняешь кодировку на утф то ошипку выдаёт((( Код (CODE): Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/apache/htdocs/ххх.ru/www/administrator/index.php:1) in /var/apache/htdocs/ххх.ru/www/libraries/joomla/session/session.php on line 407 Warning: Cannot modify header information - headers already sent by (output started at /var/apache/htdocs/ххх.ru/www/administrator/index.php:1) in /var/apache/htdocs/ххх.ru/www/libraries/joomla/session/session.php on line 410 убрал через ФАР в файле какие то иероглифы перед <?php.. ошипка перестала вылазить... правда и кодировка снова стала в кирилице !!!???!!! Добавлено через 46 минут всё... всё вроде сделал...заметил одну везч.. делаешь у файла кодировку УТФ_8 затеп убираешь лишние символы через ФАР, открываешь заного фаил, а он отчего то снова в АНСИ кодировке((( Добавлено через 22 часа 59 минут проблема терь в следующем.. .сайт в ИЕ отображается нормально, а в FF и Опере с кривой кодировкой?... думка такая, что шаблон сделан был под ИЕ... что можете посоветовать?
То что Ты убрал символы: п»ї Такие примерно. Это и есть элемент указывающий, что это кодировка UTF8. Т.е. Ты вручную поменял кодировку на ANSI путём удаления каждого такого символа. Супер. Конечно Итогом стала кириллица. У меня подобная проблема Joomla выводит русский указанный непосредственно в пхп файлах только при UTF, с этими а эти символы превращаются иногда в отступы или ещё чего. А в ANSI кириллица выводится ромбиками. Чего делать? Как заставить Джомлу понимать Латиницу в ANSI или UTF8 без крокозябр? В БД, всё хранится в UTF8 и кириллица выводится нормально. А вот в файлах пхп немогу понять чего делать. ___________________________________________________________ Требуется программист Joomla, php, web-дизайн.
Re: кодировка в Joomla 1.5 и Русские буквы (Кириллица)! Чего чистить? Кодировку UTF8, тем самым получая ANSI? Смысл? Мне нужно чтобы либо ANSI была и вывод кириллицы нормальным был или UTF была, без этого левого символа, что воспринимается многими браузерами как отступ. Что делать. Как настроить Joomlu или ещё чего, в чём сохранять php файлы? Чтобы статический текст в них на кириллице правильно выводился?
Zvuber, какой анси? Бом ремувер удаляет бом метки оставшиеся в ютф-8 после анси. Из за этого кодировка сбоит
Есть пара вопросов: 1. Т.е. Это Бом Метка от ANSI из-за кривого редактора? 2. Или всё-таки метка UTF8?! 3. Как создать чистый UTf8 или Ansi? Программа какая, а не удалять их. Чтобы скопировать из моего файла текст и сохранить. 4. Такая UTF8 без БОМ чем может обернуться в перспективе? И Почему устанавливаясь файлы Джомлы имеют ANSI кодировку?
из редакторов - EditPlus или NotePad++ или любой другой умеют сохранять UTF-8 без BOM (кроме продукции от компании Microsoft). Что касается определения кодировок - ANSI и UTF-8 в области латинского алфавита ПОЛНОСТЬЮ совпадают. ТО есть файл без русских букв что в ANSI что в UTF-8 выглядят одинаково. Соответсвенно открывая его в редакторе он не знает в какой он кодировке и думает что ANSI (хотя может подумать и что UTF) - поэтому проверять кодировку при ПЕРВОМ сохранение после добавления РУССКИХ символов
Да спасибо. Я уже через викиПедию нарыл этот notepad++, тестировал нормально всё. Только почему тогда файлы установленной Джомлы имеют формат ANSI? А весь русский реализован через Языковые пакеты. Так получается универсальнее, правильнее, валиднее?
Тему можно закрывать. Поставил Notepad++ Всё ок. UTF без BBOM. Всем спасибо за помощь. Оперативно сработали.
Подскажите пожалуйста очень нужно! Я станоновил шаблон: gk_yourshop (http://demo.gavick.com/joomla15/nov2010/) И сталкнулся с такой проблемой. В модуле mod-login при нажатии на регистрацию заместо русского языка появляется какаето хрень Регистрация Регистрация Регистрация Все остальное работает нормально толь регистрация тупит Помогите пожалуйста я тока учусь!
Подскажите пожалуйста очень нужно! Я станоновил шаблон: gk_yourshop (http://demo.gavick.com/joomla15/nov2010/) И сталкнулся с такой проблемой. В модуле mod-login при нажатии на регистрацию заместо русского языка появляется какаето хрень Регистрация Регистрация Регистрация Все остальное работает нормально толь регистрация тупит Помогите пожалуйста я тока учусь!