🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
4 messages
4 total messages Started by Krzysztof Gmyr Mon, 18 Aug 1997 08:47
Perl i ogonki
#515
Author: Krzysztof Gmyr
Date: Mon, 18 Aug 1997 08:47
16 lines
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
#516
Author: Artur Czechowski
Date: Mon, 18 Aug 1997 15:06
12 lines
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
#517
Author: Staszek Pasko
Date: Mon, 25 Aug 1997 08:46
13 lines
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
#518
Author: kzal
Date: Mon, 25 Aug 1997 15:43
21 lines
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