Помогите с модулем библиотеки для версии 2.1 лайт, после перевода в UTF-8 перестал показываться алфавитный перечень файлов на русском языке в пункте меню "Список", показывает только символ "(знак вопроса в чёрном ромбе)". Цифры и англ.алфавит работаю нормально.
подскажите как добавить туда ещё один алфавит.Спасибо
Помогите с модулем Библиотеки
Каким образом и что именно Вы перевели в UTF-8?
- Если перевели в данную кодировку базу данных, то необходимо перевести все языковые файлы (папка language и admin/language) в точно такую же кодировку (блокнот - сохранить как - кодировка utf-8)
2. Если наоборот, Вы перевели в кодировку сами языковые файлы, то нужно перевести в кодировку базу данных и сделать сопоставление таблиц в данной кодировке.
А вообще зря Вы это затеяли, данная версия должна работать только в кодировке cp1251...
- Группа: Супермодераторы
- Пункты: 1595
- Регистрация: 18.09.2008
- Пол: Мужчина
- Из: Россия
3.92
у меня и база и и язаковые файлы и те файлы где требуется переведены в UTF-8, переведена потому что использую другой язык, всё работает кроме этого пункта меню (Список) в модуле "Библиотека" или аналогичное в модуле "Файлы" , а этот список нужен как воздух
Объясните почему все рвутся к созданию сайтов в кодировке utf-8?
Объясните почему все рвутся к созданию сайтов в кодировке utf-8?
я тебе могу обьяснить на своём примере, тот язык на котором я делаю не отображается в других кодировках, поэтому делаю на utf-8.
ecchi, перепроверяйте еще раз кодировку таблиц и сопоставление базы, и все файлы на UTF-8.
Я перевел весь модуль и базу в данную кодировку и у меня все нормально отображается, в том числе и русский шрифт...
Если знаки ??? вместо текста, значит где-то что-то упустили...
- Группа: Супермодераторы
- Пункты: 1595
- Регистрация: 18.09.2008
- Пол: Мужчина
- Из: Россия
3.92
слейте базу библиотеки в файл. Воспользуйтесь редактором Alkenpad и нажмите ctrl+F напишите chatset и нажимайте Enter и просматривайте где и какие у вас кодировки выставлены. У меня такая же байда была в 2.6 lite но прыгал с бубном долго. После плюнул на неё. А потом по пьяни поставил кодировку везде latin1 и latin1_swedish_ci
Неповеришь протрезвел__))) Заработало. Удачного.
А насчёт кодировки могу сказать одно. Если у тебя свой хост то лезь в mysql папку и смотри my.ini помоему так. И смотри так что у тебя стоит charset UTF-8 ?? Тогда для корректного отображения используй только UTF-8 если нет то ещё дополню:
Для Windows серверов используй cp1251
Для Unix серверов используй UTF8
На вопрос почему так? Могу ответить одно. UTF-8 в линуксах используется в коде всей системы. Поэтому текстовые документы которые собраны обычными редакторами могут понять только линуксы.
cp1251 используется в Windows (cp1251 - Windows-1251_cyrilic)
Если играл в контру и были проблемы с кодировкой и переводом игры то ты меня уже поняд ;)
Да кстати насчёт библитеки =)
Щас над ней провожу работы:
Решил не просто раздавать файлы всем. А сделать только онлайн просмотр.
То есть при вхоже в библиотеку человек нажимает на кнопку смотреть, после этого открывается фрейм и в нём подгружается Acrobat Reader. И там он показывает ваш загруженный журнал =)
Мона и в паблик выложить ;)
да вот если руки дойдут то буду делать такое:
http://www.php.net/manual/en/pdf.installation.php
А потом вот это курить:
http://www.php.net/manual/en/ref.pdf.php
И будет супер мего ГУД =))
онлайн просмотр это хорошая вешь)) многим наверно пригодилась бы), спасибо за ответы, но не могли бы вы подсказать как добавить в поиске по алфавиту другой язык, у меня стоит так везде утф-8, с кодировкой нигде нет проблем только в "Списсок" где не отображается русский шрифт, может эта функция требует ещё какой то файл который не переведён у меня в утф? пожалуйста помогите)
базу проверили?
Если всё совпадает, пробуйте сохранить файлы с кодировкой UTF.
Если не получится посмотрите в какой кодировке таблицы стоят для модулей. Допустим новости. Посмотрите кодировку для каждого столбца который используется для хранения текста русского.
Незабываем резервные файлы делать перед тем как что либо редактировать.