Лучший ответ

    1.  0 0

    Shaggy (30) 6 (5127)1931 10 лет  

    Настройка русского языка в программе
    Прежде всего, нужно установить поддержку русского языка в программе.

    1. Определите, в какой кодировке вы будете передавать текст c матом методам модуля. Обычно это кодировка совпадает с той кодировкой, в которой у Вас хранится документы на сервере.

    2. Спросите у администратора сервера, как называется локаль для этой кодировки. Если ее нет, попросите ее поставить, это у него займет 2-3 минуты. В результате Вы получите название локали в виде ru_RU.CP1251 или ru_RU.KOI8-R (также возможны другие варианты названий, например ru_RU).

    Также может помочь чтение документации о локале perldoc perllocale и man locale.

    3. Итак, название локали известно, теперь нужно подключить эту локаль в программе.

    Вставляем перед

    use Lingua::RU::Antimat;

    строчку

    use POSIX qw(locale_h);

    а перед тем, как начнете использовать методы модуля, вставьте

    use locale;

    setlocale(LC_CTYPE,'ru_RU.CP1251');

    ,где вместо ru_RU.CP1251 должно быть название локали, которую Вы получили от Администратора.

    Каким образом можно узнать, что локаль настроена неправильно? Матерные слова написанные маленькими буквами, будут вырезаться, а написанные заглавными буквами - нет. В общем-то, настройка локали нужна именно для того, чтобы выполнить поиск и замену слов независимо от того, в каком регистре они написаны. Если же и матерные слова написанные маленькими буквами не заменяются, то это означает, что:

    a) неправильно определена кодировка для текста с матом;

    б) кодировка неправильно указана в методе new() (см. ниже).

    Мне нужно удалить мат, а затем проверить правильность e-mail'a. До того, как поставил локаль, все отлично работало. Теперь мат удаляется, но при проверке e-mail'а разрешены русские буквы.

    Если дальше в скрипте русская локаль не нужна, вставте после того, как выполните последний метод модуля, строку

    no locale;

    После этого поддержка русского языка будет отключена.

Ответы

    1.  0 0

    Arks21 (23) 2 (375)5 10 лет  

    kakda znal no zabil ;(

    1.  0 0

    kekc 7 (32835)650122 10 лет  

    Аркс, как можно забыть то о чем не знал ? =)) Прости, Вип, Ничем помочь не могу !

    1.  0 0

    Виртулис (28) 7 (35163)644137 10 лет  

    Уточни, где конкретно установить.

Похожие вопросы

  • Где сейвы от Мафия 2? нету папки локал сеттинг и прочего, вин 7
    C:\Users\"your_user"\AppData\Local\2K Games\Mafia II
    но appdata спрятана, поэтому надо убрать hidden, точнее поставить в настройках что-бы показывало папки
    Control Panel\Appearance and Personalization > Folder Options > View Tab oshow hidden folders and files
  • помогите пожалуйста.как установить аську?
    http://www.icq.com/download/mobile/en
    1) Зашла
    2) Скачала
    3) Установила
    4) Сиськи показала.
  • 20 какую ос установить?
    Для простых юзеров больше всего подходят Убунту или Дебиан (имхо). Образы находятся в свободном доступе в интернете. Но советую очень внимательно ознакомиться с инструкцией по установке, чтобы не угробить себе все)
  • Для какой папки на компьютере можно установить пароль?
    Зависит от операционной системы.
    В Windows пароль на папку поставить нельзя, применяется другая система защиты - разграничение прав доступа по учётным записям и, при должной необходимости и подготовке, шифрование файлов.
  • Помогите установить DC++?
    Общие настройки, там ник и т.д. Далее надо добавить "концентратор пиров" (Hub по туземски), можно найти такие, которые не требуют или требуют, но минимум выделяемых файлов. крч долго писать, есть вопросы пиши приват  
  • У кого на компе установлена SLI
    Можно ли совмещать различные карты?
    Для того чтобы масштабирование было оптимально симметричным при использовании технологии SLI, характеристики графических процессоров NVIDIA должны совпадать. К примеру, GeForce 7800 GTX должен работать в паре с процессором GeForce 7800 GTX. Точно также, GeForce 6600 GT должен работать с процессором GeForce 6600 GT. Однако при использовании последнего драйвера из Release 80 или более поздних графических драйверов, Вы можете объединить в SLI конфигурацию процессоры NVIDIA, поставляемые разными производителями. К примеру, GeForce 7800 GT от ABC может быть использован в паре с GeForce 7800 GT, произведенным XYZ.
  • как установить пароль на компьютер?
    панель управления - учетные записи - создание пороля
  • Как установить?
  • Как установить этот плагин?
    Зайди на adobe.com там прямо на главной найди "Get Adobe Flash Player 10.*", скачай и установи, как простую программу (в это время любой браузер интернета должен быть закрыт). Вуаля. Ты сделала это.

    И да, передаю привет всяким уродам, которые устанавливая Windows не могут её потом нормально настроить.
    Лучше даже не беритесь. Уже запарило исправлять за вами ваш кал!
  • Где в компьютере можно установить пароль на комп?
    Забираешь клаву и всего делов то...

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system