Лучший ответ

    1.  0 0

    Shaggy (37) 6 (5127)11135 17 лет  

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

    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 (29) 2 (375)5 17 лет  

    kakda znal no zabil ;(

    1.  0 0

    kekc 7 (32811)658140 17 лет  

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

    1.  0 0

    Виртулис (34) 7 (35091)652167 17 лет  

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

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

  • Где сейвы от Мафия 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
  • Что последнее вы установили на компьютер?
    Gta 4
  • Как установить программу? (вн)
    закидываешь файлик *.sys ili  jad и т.п. на телефон и отрываешь, затем устанавливаешь и все
  • подскажите какой процессор я могу приобрести и установить ? (внутри )
    млин като мало инфы никак не определить  
    достаточно в гугле вбить название твоей материнке ASRock 775Dual-880Pro Поддерживаемые процессоры  Intel Pentium 4/Pentium D/Extreme Edition/Celeron D
  • У кого на компе установлена 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.
  • Как установить латышский на комп...?
    там где языки.... правой кликаешь, а там параметры...и ставишь лв )
  • Как установить программу только на своём юзере???
    никак...Windows не распределяет дисковое пространство между пользователями...пользователи нужны для того, чтобы распределять привилегии. Тобишь можно сделать так, чтобы к примеру, ты могла играть в маинсвипер под своим пользователем, а твоя мама не могла это делать под своим...вот

    Если хочешь, чтобы не видно было эту программу с другого пользователя, то можно в My Documents куданить установить, но это неполезно для ОСи...
  • как установить мсн?
    сначало почитайте что такое мсн..
  • Как мне установить DC++?
    скачай с гугле или вот ссылка http://www.dconnect.info/  
  • Для какой папки на компьютере можно установить пароль?
    Зависит от операционной системы.
    В Windows пароль на папку поставить нельзя, применяется другая система защиты - разграничение прав доступа по учётным записям и, при должной необходимости и подготовке, шифрование файлов.

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