Лучший ответ

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

    kakda znal no zabil ;(

    1.  0 0

    kekc 7 (32835)649120 10 лет  

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

    1.  0 0

    Виртулис (27) 7 (35159)643137 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
  • Что последнее вы установили на компьютер?
    Gta 4
  • Помогите установить DC++?
    Общие настройки, там ник и т.д. Далее надо добавить "концентратор пиров" (Hub по туземски), можно найти такие, которые не требуют или требуют, но минимум выделяемых файлов. крч долго писать, есть вопросы пиши приват  
  • подскажите какой процессор я могу приобрести и установить ? (внутри )
    млин като мало инфы никак не определить  
    достаточно в гугле вбить название твоей материнке ASRock 775Dual-880Pro Поддерживаемые процессоры  Intel Pentium 4/Pentium D/Extreme Edition/Celeron D
  • Для какой папки на компьютере можно установить пароль?
    Зависит от операционной системы.
    В Windows пароль на папку поставить нельзя, применяется другая система защиты - разграничение прав доступа по учётным записям и, при должной необходимости и подготовке, шифрование файлов.
  • как установить пароль на компьютер?
    панель управления - учетные записи - создание пороля
  • У кого на компе установлена 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.
  • Какую программу установить?(см.вн.)
    http://my.mobile-arsenal.com.ua/content/nokia/c3/soft/
    а вообще в google много чего есть
  • Где в компьютере можно установить пароль на комп?
    Забираешь клаву и всего делов то...
  • Как установить программу только на своём юзере???
    никак...Windows не распределяет дисковое пространство между пользователями...пользователи нужны для того, чтобы распределять привилегии. Тобишь можно сделать так, чтобы к примеру, ты могла играть в маинсвипер под своим пользователем, а твоя мама не могла это делать под своим...вот

    Если хочешь, чтобы не видно было эту программу с другого пользователя, то можно в My Documents куданить установить, но это неполезно для ОСи...

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