We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31235
    • 26 Posts
    В админке и в базе все данные находятся в нормальном виде, читабельны. А вот на сайте все в "???????"-ках....
    Кодировка - cp1251. Что и где я не учел. huh

    На локальном сервере (Denwer) - все работает как часы.
    На хосте (Unix/Linux) - такая ерунда.
      • 33114
      • 518 Posts
      посмотрите, какая кодировка у полей БД и collation. у меня много раз такое выскакивало когда я пробовал поменять кодировку полей БД. еще вопрос... вы перенесли БД с локала на рабочий сервер?
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
        • 31235
        • 26 Posts
        База с локального сервака.

        # MySQL-кодировка: UTF-8 Unicode (utf8)
        # Сопоставление соединения с MySQL: cp1251_general_ci

        phpMyAdmin:
        character set client utf8
        (Глобальное значение) cp1251
        character set connection cp1251
        character set database cp1251
        character set results utf8
        (Глобальное значение) cp1251
        character set server cp1251
        character set system utf8
        character sets dir /usr/local/share/mysql/charsets/
        collation connection cp1251_general_ci
        collation database cp1251_general_ci
        collation server cp1251_general_ci
          • 31235
          • 26 Posts
          Но на сайте если нажать - изменить content - в редакторе все так же нормально отображается sad
            • 33114
            • 518 Posts
            так...если в админке вы все видите нормально а на сайте нет, тогда вопрос что за кодировка прописана в HTML коде сайта и какая кодировка стоит на сервере по умолчанию.

            также сверьте настройки кодировок сервера и базы на локальном хосте и на текущем - уверен сразу выяснится в чем проблема.
              http://modx.ru - российская поддержка MODx
              http://newscup.ru - экспериментальный проект
              http://yentsun.com - персональный сайт
              • 31235
              • 26 Posts
              Сделал как здесь - http://modxcms.com/forums/index.php/topic,4422.0.html

              Помогло исправить информацию на сайте А В АДМИНКЕ БРЕД С ?? !!!!

              Я в панике shocked
                • 31235
                • 26 Posts
                Вообщем вроде получилось:

                1) База с кодировкой ср1251, и вручную прописываем сопоставление с cp1251_general_ci !
                2) Заменяем файл (в аттаче) там тоже кодировка прописана ср1251
                3) В админке и в шаблоне тоже ставим Windows-1251

                  • 28814 ☆ A M B ☆
                  • 1,086 Posts
                  Приятно, когда твои работа и мучения не пропадают даром smiley
                    Разработка сайтов и программных модулей на MODX.
                    Опыт работы на MODx с 2005 года. Высокое качество.
                    Компания Baltic Design Colors: http://www.bdcolors.ru.
                    • 24363
                    • 15 Posts
                    ÷òîáû â äàìïå íå ïåðåáèâàòü âñå âðó÷íóþ, åãî ëó÷øå çàëèâàòü â áàçó àääàìïåðîì.
                    âîò ñêðèïò:
                    <?
                    set_time_limit(0);
                    header('Content-type: text/plain');
                    
                    if(mysql_connect('localhost','dbname','password')){
                    	if(mysql_select_db('dbname')){
                    		mysql_query("SET NAMES 'cp1251'");
                    		mysql_query("SET CHARACTER SET 'cp1251'");
                    		mysql_query("SET character_set_results='cp1251'");
                    		mysql_query("SET collation_connection='cp1251_general_ci'");
                    
                    		$f=split(";\n",join('',File('d.sql')));
                    		for($i=0;$i<count($f);$i++){
                    			mysql_query($f[$i]);
                    			print mysql_error()."\n\n";
                    		}
                    
                    		mysql_close();
                    	}else print 'suxx1';
                    }else print 'suxx';
                    ?> 
                      • 897
                      • 1,620 Posts
                      как бы кучеряво стало жить на свете
                      если б юникод юзали все дети

                      grin
                        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                        Не используйте Revo для "просто сайтов". Используйте Evo

                        Who can defeat the Russian bear?