Кодировка zoo 2.4.16

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем gonch62, 27.09.2011.

  1. Offline

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

    Регистрация:
    06.11.2010
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Установил zoo 2.4.16. Мой сайт на армянском языке. Когда создаю приложение и задаю имя на армянском, после сохранение вместе буквы отображаются вопросительные знаки. То же когда создаю категории. На русском все нормально. Кодировка сайта utf-8. В файле .htaccess записал DefaultCharset UTF-8.
    До установке на хостинг тестировал на локальном сервере. Все работала отлично. Помогите пожалуйста. Очень надо решать проблему. Спасибо.
     
    Последнее редактирование: 27.09.2011
  2.  
  3. lev
    Offline

    lev специалист

    Регистрация:
    21.12.2007
    Сообщения:
    676
    Симпатии:
    40
    Пол:
    Мужской
    Научи его армянскому языку

    /administrator/components/com_zoo/assets/js/default.js
    Код (CODE):
    1. $.String.special=["'","\u00c0","\u00e0","\u00c1","\u00e1","\u00c2","\u00e2","\u00c3","\u00e3","\u00c4","\u00e4","\u00c5","\u00e5","A","a","A","a","C","c","C","c","\u00c7","\u00e7","\u010c","\u010d","D","d","\u00d0","d","\u00c8","\u00e8","\u00c9","\u00e9","\u00ca","\u00ea","\u00cb","\u00eb","E","e","E","e","G","g","\u00cc","\u00ec","\u00cd","\u00ed","\u00ce","\u00ee","\u00cf","\u00ef","L","l","L","l","L","l","\u00d1","\u00f1","N","n","N","n","\u00d2","\u00f2","\u00d3","\u00f3","\u00d4","\u00f4","\u00d5","\u00f5","\u00d6","\u00f6","\u00d8","\u00f8","o","R","r","R","r","\u0160","\u0161","S","s","S","s","T","t","T","t","T","t","\u00d9","\u00f9","\u00da","\u00fa","\u00db","\u00fb","\u00dc","\u00fc","U","u","\u0178","\u00ff","\u00fd","\u00dd","\u017d","\u017e","Z","z","Z","z","\u00de","\u00fe","\u00d0","\u00f0","\u00df","\u0152","\u0153","\u00c6","\u00e6","\u00b5","\u011e","\u00dc","\u015e","\u00d6","\u00c7","\u0130","\u011f","\u00fc","\u015f","\u00f6","\u00e7","\u0131","Рђ","Р°","Р‘","Р±","Р’","РІ","Р“","Рі","Р”","Рґ","Р•","Рµ","РЃ","С‘","Р–","Р¶","Р—","Р·","Р˜","Рё","Р™","Р№","Рљ","Рє","Р›","Р»","Рњ","Рј","Рќ","РЅ","Рћ","Рѕ","Рџ","Рї","Р ","СЂ","РЎ","СЃ","Рў","С‚","РЈ","Сѓ","Р¤","С„","РҐ","С…","Р¦","С†","Р§","С‡","РЁ","С€","Р©","С‰","РЄ","СЉ","Р«","С‹","РЄ","СЊ","Р­","СЌ","Р®","СЋ","РЇ","СЏ"];
    2. $.String.standard=["-","A","a","A","a","A","a","A","a","Ae","ae","A","a","A","a","A","a","C","c","C","c","C","c","C","c","D","d","D","d","E","e","E","e","E","e","E","e","E","e","E","e","G","g","I","i","I","i","I","i","I","i","L","l","L","l","L","l","N","n","N","n","N","n","O","o","O","o","O","o","O","o","Oe","oe","O","o","o","R","r","R","r","S","s","S","s","S","s","T","t","T","t","T","t","U","u","U","u","U","u","Ue","ue","U","u","Y","y","Y","y","Z","z","Z","z","Z","z","TH","th","DH","dh","ss","OE","oe","AE","ae","u","g","u","s","o","c","i","g","u","s","o","c","i","A","a","B","b","V","v","G","g","D","d","E","e","YO","yo","ZH","zh","Z","z","I","i","J","j","K","k","L","l","M","m","N","n","O","o","P","p","R","r","S","s","T","t","U","u","F","f","H","h","C","c","CH","ch","SH","sh","SHH","shh","","","Y","y","","","E","e","YU","yu","YA","ya"];

    и
    /administrator/components/com_zoo/helpers/string.php
    Код (CODE):
    1. $special = array("'","\u00c0","\u00e0","\u00c1","\u00e1","\u00c2","\u00e2","\u00c3","\u00e3","\u00c4","\u00e4","\u00c5","\u00e5","A","a","A","a","C","c","C","c","\u00c7","\u00e7","\u010c","\u010d","D","d","\u00d0","d","\u00c8","\u00e8","\u00c9","\u00e9","\u00ca","\u00ea","\u00cb","\u00eb","E","e","E","e","G","g","\u00cc","\u00ec","\u00cd","\u00ed","\u00ce","\u00ee","\u00cf","\u00ef","L","l","L","l","L","l","\u00d1","\u00f1","N","n","N","n","\u00d2","\u00f2","\u00d3","\u00f3","\u00d4","\u00f4","\u00d5","\u00f5","\u00d6","\u00f6","\u00d8","\u00f8","o","R","r","R","r","\u0160","\u0161","S","s","S","s","T","t","T","t","T","t","\u00d9","\u00f9","\u00da","\u00fa","\u00db","\u00fb","\u00dc","\u00fc","U","u","\u0178","\u00ff","\u00fd","\u00dd","\u017d","\u017e","Z","z","Z","z","\u00de","\u00fe","\u00d0","\u00f0","\u00df","\u0152","\u0153","\u00c6","\u00e6","\u00b5","\u011e","\u00dc","\u015e","\u00d6","\u00c7","\u0130","\u011f","\u00fc","\u015f","\u00f6","\u00e7","\u0131","Рђ","Р°","Р‘","Р±","Р’","РІ","Р“","Рі","Р”","Рґ","Р•","Рµ","РЃ","С‘","Р–","Р¶","Р—","Р·","Р˜","Рё","Р™","Р№","Рљ","Рє","Р›","Р»","Рњ","Рј","Рќ","РЅ","Рћ","Рѕ","Рџ","Рї","Р ","СЂ","РЎ","СЃ","Рў","С‚","РЈ","Сѓ","Р¤","С„","РҐ","С…","Р¦","С†","Р§","С‡","РЁ","С€","Р©","С‰","РЄ","СЉ","Р«","С‹","РЄ","СЊ","Р­","СЌ","Р®","СЋ","РЇ","СЏ");
    2. $standard = array("-","A","a","A","a","A","a","A","a","Ae","ae","A","a","A","a","A","a","C","c","C","c","C","c","C","c","D","d","D","d","E","e","E","e","E","e","E","e","E","e","E","e","G","g","I","i","I","i","I","i","I","i","L","l","L","l","L","l","N","n","N","n","N","n","O","o","O","o","O","o","O","o","Oe","oe","O","o","o","R","r","R","r","S","s","S","s","S","s","T","t","T","t","T","t","U","u","U","u","U","u","Ue","ue","U","u","Y","y","Y","y","Z","z","Z","z","Z","z","TH","th","DH","dh","ss","OE","oe","AE","ae","u","g","u","s","o","c","i","g","u","s","o","c","i","A","a","B","b","V","v","G","g","D","d","E","e","YO","yo","ZH","zh","Z","z","I","i","J","j","K","k","L","l","M","m","N","n","O","o","P","p","R","r","S","s","T","t","U","u","F","f","H","h","C","c","CH","ch","SH","sh","SHH","shh","","","Y","y","","","E","e","YU","yu","YA","ya");
     
  4. Offline

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

    Регистрация:
    06.11.2010
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    А можно подробно? Надо заменить эти символы с армянскими буквами или просто добавить армянские буквы?
     
  5. lev
    Offline

    lev специалист

    Регистрация:
    21.12.2007
    Сообщения:
    676
    Симпатии:
    40
    Пол:
    Мужской
    В коде который я написал русские буквы, а вам надо заменить на армянские.
    Для начала это замена нужна, чтобы псевдоним был написан на латинице.
    Это поможет вам ссылками.
    Что касается остальных исправлений, надо искать такие же строи и править их.
     
  6. Offline

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

    Регистрация:
    06.11.2010
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо за совет но мне не нужно транслитерация. Я сделаю транслитерацию вручную. Мне нужно что когда создаю приложение, категории или материалы, они отображалось нормально.
     
  7. lev
    Offline

    lev специалист

    Регистрация:
    21.12.2007
    Сообщения:
    676
    Симпатии:
    40
    Пол:
    Мужской
    Боюсь, что это скорей вопрос к хостингу вашему, так как зачастую просто на хостинге нет поддержки вашего языка и кодировки.
    Для начала убедитесь, что у вас UTF-8, а не win-1251 и что включен на хосте модуль поддержки вашего языка.
    А потом уже мучайте скрипт. Так как если это на всём сайте значит это хост или база.
    Проверьте базу данных, чтобы там записей не было win-1251, всё должно быть в UTF-8.

    B)
     
  8. Offline

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

    Регистрация:
    06.11.2010
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо lev. Действительно, в БД кодировка был win-1251.
     

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

Загрузка...