Forum Webscript.Ru

Программирование => Perl => Тема начата: Timofey от 24 Апреля 2001, 16:14:53

Название: Перекодировка в русские буквы
Отправлено: Timofey от 24 Апреля 2001, 16:14:53
Есть форма,в нее заполняются данные,потом эти данные поступают в MySQL,с данными на английском все нормально,а как быть с русским,как избавиться от % и всяких там цифр
Название: Перекодировка в русские буквы
Отправлено: Chs от 24 Апреля 2001, 16:28:06
Цитировать
Timofey (24-04-2001 16:14):
Есть форма,в нее заполняются данные,потом эти данные поступают в MySQL,с данными на английском все нормально,а как быть с русским,как избавиться от % и всяких там цифр
rfc2396

 $str =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
Название: Перекодировка в русские буквы
Отправлено: ghoul от 07 Мая 2001, 14:35:12
Цитировать
Timofey (24-04-2001 16:14):
Есть форма,в нее заполняются данные,потом эти данные поступают в MySQL,с данными на английском все нормально,а как быть с русским,как избавиться от % и всяких там цифр
можно поступить так:
use CGI;
$query = new CGI;
$data = $query->param(\'par_name\');

здесь \'par_name\' - это поле в форме
теперь с $data можно делать что угодно, никаких шестнадцатиричных символов там не будет, это намного удобнее, чем каждый раз их вручную перекодировать
Название: Перекодировка в русские буквы
Отправлено: Daredevil от 08 Мая 2001, 18:46:21
У меня такая же трабла с иконбоардом, там эти query->param есть, а все-равно...
Название: Перекодировка в русские буквы
Отправлено: ghoul от 08 Мая 2001, 19:38:47
Пришли линк на иконбоард, интересно посмотреть
Название: Перекодировка в русские буквы
Отправлено: Daredevil от 09 Мая 2001, 01:42:18
http://e-3.al.ru/cgi-bin/ikonboard.cgi

трабла, слава богу, проявляется не везде, а только во встроенной приватной почте [E3]-Mail
Название: Перекодировка в русские буквы
Отправлено: ghoul от 13 Мая 2001, 00:58:08
что-то борда твоя в дауне :-(
где сам код взять?
Название: Перекодировка в русские буквы
Отправлено: yarik от 17 Мая 2001, 05:29:18
Ну так найди, где она параметры для встроеннной почты получает.
Название: Перекодировка в русские буквы
Отправлено: Daredevil от 18 Мая 2001, 19:11:08
Цитировать
ghoul (13-05-2001 00:58):
что-то борда твоя в дауне :-(
где сам код взять?

Типа я ламер ;) Правильно - http://e-3.al.ru/cgi-bin/ikonboard/ikonboard.cgi

А исходниики на www.ikonboard.com