Forum Webscript.Ru
Программирование => Perl => Тема начата: от 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,
заголовок мета пишу
заранее сенкс
-
Читайте ФАКи от Chs (а именно здесь: http://forums.webscript.ru/announcement.php?s=&forumid=14#q4.3) бо они рулез!
-
Именно от туда про русский язык и взял пример....
А с колировкой нельзя что-нибудь сделать?