Thread View: pl.comp.lang.perl
4 messages
4 total messages
Started by Krzysztof Gmyr
Mon, 18 Aug 1997 08:47
Perl i ogonki
Author: Krzysztof Gmyr
Date: Mon, 18 Aug 1997 08:47
Date: Mon, 18 Aug 1997 08:47
16 lines
1233 bytes
1233 bytes
Witam! Pewnie to pytanie przewinalo sie mnostwo razy, ale dopiero od kilku dni pisze w Perlu. Mam problem z przesylaniem informacji z formaularza. Jesli w zapytaniu sa polskie litery, to w query_string dostaje je zamienione na %xx gdzie xx to kod hex znaku. Jak to obejsc, bo mi nie dziala wyszukiwanie w pliku, a plik mam z polskimi znakami. ----------------------------------------------------------------- Krzysztof 'Lovely' Gmyr gmyr@umt.ipl.net ------------------------------------------------------------------ Jeden obraz jest wart tysiac slow, ale dluzej sie wczytuje. ------------------------------------------------------------------
Re: Perl i ogonki
Author: Artur Czechowski
Date: Mon, 18 Aug 1997 15:06
Date: Mon, 18 Aug 1997 15:06
12 lines
1447 bytes
1447 bytes
>From Krzysztof Gmyr <gmyr@umt.ipl.net> in pl.comp.lang.perl on Mon, 18 Aug 1997 10:47:45 +0200 o> zapytaniu sa polskie litery, to w query_string dostaje je zamienione na %xx o> gdzie xx to kod hex znaku. Jak to obejsc, bo mi nie dziala wyszukiwanie w s/%(..)/chr(hex($1))/ge lub s/\%(..)/chr(hex($1))/ge W tej chwili nie pamiętam, czy % musi być quotowany w regexp. Jeżeli to nie zadziała to spróbuj zamiast $1 dać \1. Pozdrawiam -- Artur Czechowski <Czesiu@bofh.org.pl>
Re: Perl i ogonki
Author: Staszek Pasko
Date: Mon, 25 Aug 1997 08:46
Date: Mon, 25 Aug 1997 08:46
13 lines
973 bytes
973 bytes
Artur Czechowski wrote: > s/\%(..)/chr(hex($1))/ge bezpieczniej będzie s/\%([0-9A-Fa-f][0-9A-Fa-f])/chr(hex($1))/ge zamiana + na spacje s/\+/ /g -- / Staszek Pasko \ | UNIX/Network administrator | Indifference will be the downfall of | e-mail:staszek@ic.com.pl | mankind, but who cares? \ Finger for PGP /
Re: Perl i ogonki
Author: kzal
Date: Mon, 25 Aug 1997 15:43
Date: Mon, 25 Aug 1997 15:43
21 lines
1290 bytes
1290 bytes
Artur Czechowski wrote:
>
> From Krzysztof Gmyr <gmyr@umt.ipl.net> in pl.comp.lang.perl on Mon, 18 Aug 1997 10:47:45 +0200
> o> zapytaniu sa polskie litery, to w query_string dostaje je zamienione na %xx
> o> gdzie xx to kod hex znaku. Jak to obejsc, bo mi nie dziala wyszukiwanie w
> s/%(..)/chr(hex($1))/ge
> lub
> s/\%(..)/chr(hex($1))/ge
> W tej chwili nie pamiętam, czy % musi być quotowany w regexp. Jeżeli to
> nie zadziała to spróbuj zamiast $1 dać \1.
>
> Pozdrawiam
> --
> Artur Czechowski <Czesiu@bofh.org.pl>
s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg
dziala zawsze....
Krzysztof Załęski
PoL, Webmaster
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads