FAQ Как исправить знаки вопросов вместо русских букв?

Тема в разделе "Серверные сборки", создана пользователем draff, 24.08.2012.

  1. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 054
    Симпатии:
    520
    Пол:
    Мужской
    1.Пользуемся редактором Notepad++
    2.Файлы index.php,configuration.php сохраняем в UTF-8 без BOM
    3..htaccess указываем
    Код (html):
    1. #  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.
    2. #  Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке
    3. #  на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение.
    4. #  После переименования этого файла htaccess.txt в .htaccess проблема решится.
    5. #  Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали).
    6.  
    7. AddDefaultCharset utf-8
     
  2.  
  3. Offline

    Smeet Недавно здесь

    Регистрация:
    24.08.2012
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Блин-блин, спасибо большое!!!!!! Все получилось! Извиняюсь, за быстрый ответ, попробовал снова и все получилось!!!!!! Ураааа!
     
  4. Offline

    mongolby Недавно здесь

    Регистрация:
    08.08.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток. Столкнулся в такой же проблемой. Делаю все как написано выше, результат нулевой(( Попробовал напрямую в базе править имена - опять же вопросики. Может всемогущий ALL что посоветует???
     
  5. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 054
    Симпатии:
    520
    Пол:
    Мужской
    В БД кодировка utf-8 ? index.php сайта и шаблона пересохранил в UTF-8 без BOM ?
     
  6. Offline

    Kinomania Недавно здесь

    Регистрация:
    23.12.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Не получается почему-то сделать вышеописанное:

    1. Файла .htaccess нет совсем, есть htaccess.txt его конечно можно переименовать в .htaccess но он все равно остается .htaccess.txt т.е текстовым. И неясно куда там прописывать AddDefaultCharset utf-8. В файле .htaccess.txt там же вроде не HTML код. Т.е. просто строчку добавить вне кода?.
    2. Файл configuration.php легко преобразовывается в UTF-8 без BOM а вот index.php в нем выбираешь преобразовать в UTF-8 без BOM сохраняешь, затем открываеш ьего опять и видишь что кодировка осталась ANSI т.е сколько не пробуй сохранить файл в UTF-8 без BOM когда сохраняешь его и затем открываешь чтобы проверить все равно стоит ANSI.
     
  7. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 054
    Симпатии:
    520
    Пол:
    Мужской
    chmod 644 ?
    Я пишу Вверху.
    по п.2- трабл редактора.
     
  8. Offline

    Kinomania Недавно здесь

    Регистрация:
    23.12.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Насчет кодировки была попытка сохранить index.php через блокнот где выбрать кодировку UTF-8, получилось сохраниться так, но в txt, а затем переименовать в php но когда этот уже с сохраненной UTF-8 файл открываешь в Notepad++ там опять стоит кодировка ANSI. Тем более файл configuration сохраняется в кодировке UTF-8 без ВОМ, а вот index все время после сохранения возвращается в исходную юбкодировку ASMI.

    Вот то что в htaccess, что просто взять вверху вставить AddDefaultCharset utf-8, кажется что то не то ,это же не код а просто текст какой то

    ##AddDefaultCharset utf-8
    # @package Joomla
    # @copyright Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
    # @license GNU General Public License version 2 or later; see LICENSE.txt
    ##

    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##

    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks

    ## Mod_rewrite in use.

    RewriteEngine On

    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
     
    Последнее редактирование: 23.12.2012
  9. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума

    Регистрация:
    21.05.2010
    Сообщения:
    2 464
    Симпатии:
    305
    Пол:
    Мужской
  10. Offline

    Kinomania Недавно здесь

    Регистрация:
    23.12.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Убрал, ничего не дает,

    Осталось конечно придумать как сохранить файл index.php в UTF-8 без ВОМ, но вряд ли в этом все дело.
    А почему так вообще что шаблон прописан в кодировке ASMI почему вдруг такая проблема с кодировкой?
     
  11. Offline

    mongolby Недавно здесь

    Регистрация:
    08.08.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Разобрался, все оказалось намного легче.
    Смотрим в базе данных структуры таблиц. Там на многих полях выставлена кодировка без кириллицы. Меняем на нужную нам и все показывает (вернее сохраняет в базе не вопросики, а наши названия).

    Осталась одна проблема: перевел сайт на русский язык, все вроде хорошо, все работает и показывает, но на главной станице вместо названий категорий товаров белеберда пишется. Я так понимаю из-за шрифта, без поддержки кириллицы. Шрифты грузятся с Гугла. Я нашел в гугле похожий шрифт, но с кириллицей. Вроде заменил в коде старый на новый. Шрифт поменялся, но все равно не подгружается кириллица:(
    Как в этом шаблоне по толковому включить кириллический шрифт????
     
  12. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Нет! Если в шрифте нет кириллицы, то отображается другой шрифт. Проблема в другом.
     
  13. Offline

    mongolby Недавно здесь

    Регистрация:
    08.08.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Сужаем круг вопроса:)
    Напомню суть вопроса: осталась проблема с отображением кириллицы в категориях товаров на главной.
    Отображение идет через модуль "Sj Mega Products". Другие модули проходят на ура без проблем. Может кто смог его настроить на отображение кириллицы???
     
  14. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Погоди, рано! B)
    Скрин только не показывай!
     
  15. Offline

    Kotik69 Недавно здесь

    Регистрация:
    20.05.2016
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    upload_2016-5-20_18-1-14.png что не так?
    upload_2016-5-20_18-1-34.png
     
  16. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    сам файл index.php в какой кодировке сохранён o_O
    подсказочка: правый нижний угол первого скрина ;DD
     
  17. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Оффтопик (не в тему) - жми сюда!
     
    Последнее редактирование: 21.05.2016

Поделиться этой страницей

Загрузка...