Forum Webscript.Ru

Программирование => Perl => Тема начата: от 17 Июля 2002, 10:21:06

Название: Help me!!!
Отправлено: от 17 Июля 2002, 10:21:06
Всем привет.
Есть парочка проблем, не поможете их решить?
1) в форму заносятся данные на русском языке, затем они пишутся в базу (MySQL) и считываются от туда. Так вот в базе они лежат как закодированные вот таким образом (в хтмлке также): Адвокат
Можно ли это как-то изменить и сделать так, чтобы все выводилось и вводилось по русски?
2) перевожу символы в нижний регистр, так вот оно работало, а теперь не работает:
sub delSpaces
  {
    ($res)=$_[0];
    $res=~s/(^ +)|( +$)//gm;
    $res=~s/ +/ /gm;
    $res=~tr/A-Z/a-z/;
    $res=~tr/\\xB3\\xE0-\\xFF/\\xA3\\xC0-\\xDF/;    
    return $res;
  }
эта функция удаляет лишние пробелы и преобразует в нижний регистр, но почему-то только английйский язык....
ОС - Linux,
заголовок мета пишу

заранее сенкс
Название: Help me!!!
Отправлено: NeoNox от 17 Июля 2002, 13:41:01
Читайте ФАКи от Chs (а именно здесь: http://forums.webscript.ru/announcement.php?s=&forumid=14#q4.3) бо они рулез!
Название: Help me!!!
Отправлено: от 18 Июля 2002, 06:22:06
Именно от туда про русский язык и взял пример....
А с колировкой нельзя что-нибудь сделать?