Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.411 pregleda

Najnovija ↓

Naša slova u perlu ? 30.09.2003. u 20:05 · pre 281 mesec #1
Radim projekat www.poslovi.co.sr za VETŠ.

Ali naišao sam na problem. Kada neko popuni formu sa nekim on "naših"
slova perl izbaci recimo umesto Š (sah) %B9 i sl.

Uradio bih ja to i bez podrške za naša slova kao prvu pomoć. Ali profan
je toliko bio zapeo za naša slova kada smo kucali radove, seminarske i sl.
da sam praktično puko ako ne uradim sa našim slovima.

Ako neko ima neku ideju ? Neka mi javi pošto bih trebalo da "predam"
projekat otprilike juče :(
Re: Naša slova u perlu ? 30.09.2003. u 20:13 · pre 281 mesec #2
Hm, a gde to Perl izbaci?

Probaj da formu prosleđuješ pomoću POST-a, a ne pomoću GET-a, ako već nemaš pojma kako se podaci iz forme prenose (znači staviš „<form method="post" action="blabla.cgi">“). Naravno, ne zaboravi da pošalješ i „Content-type: text/html; charset: UTF-8“ na svakoj stranici.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: Naša slova u perlu ? 30.09.2003. u 20:25 · pre 281 mesec #3
Pa i saljem ga sa post metodom .... stavio sam i ovo sto si sada rekao a i :

print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><link href="style.css" rel="stylesheet" type="text/css"></head><body bgcolor="#CCCCCC" link="#FFFFFF" topmargin="5">';

odmah ispod. Pre sam samo stavio ovo jer tako mi je na stranici (html) koju
najnormalnije prikazuje ... sa š,č,ć ...ž :)

Čekaj koja je metoda za slanje kada je sve zajedno veće on 1024 bajta ?
posto je forma malo veća (dok opišeš znanje i sl... :)


Probao sam da stavim i ono charset=iso-8859-2 u zaglavnje (Content-type: text/html; ....) ali opet on ispiše %b9 umesto naših slova ;(

Pomagaj ....

Re: Naša slova u perlu ? 30.09.2003. u 20:27 · pre 281 mesec #4
Ček ček .... on mi i ! i ostale gluposti pretvori u %21 naprimer ....

evo ti source od skripte :

#!perl

print "Content-type: text/html; charset=iso-8859-2\n\n";

read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});

#$buffer = $ENV{'QUERY_STRING'};

@nvpairs = split (/&/,$buffer);

foreach $pair (@nvpairs){


print "$pair <br>\n";

}


moguće da je nešto u kodu ?
Re: Naša slova u perlu ? 30.09.2003. u 20:35 · pre 281 mesec #5
Eto vidiš sta VETŠ uradi od čoveka .... zaboravio sam da ga "dekodujem"

#!perl
print "Content-type: text/html; charset=iso-8859-2\n\n";
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
@nvpairs = split (/&/,$buffer);
oreach $pair (@nvpairs){


# sa ovim ovde

$pair=~s/\+/ /g;
$pair=~s/%(..)/pack("c",hex($1))/ge;

print "$pair <br>\n";

}

U svakom slučaju hvala ... i baš se sda mučiš verovatno da odgovoriš i da objasniš. I to nekome za koga ti se čini da pojma nema .... a od toliko C-a i Inženjerske matematike je samo malo prso :)
Re: Naša slova u perlu ? 30.09.2003. u 22:50 · pre 281 mesec #6
Pa zar nije lepše kada sam dođeš do rešenja? ;-)
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: Naša slova u perlu ? 07.10.2003. u 20:38 · pre 280 meseci #7
Zavisi od toga koliko ti je vremena potrebno :)

Mada bas zbog toga se i bavim programiranjem.
Da crtam ne znam, kao ni da pevam, sviram, komponujem, deljem drvo i sl.

Tako da kad napravim neko programce, to je kao kada je Pikaso naslikao neku
poznatu sliku. Samo bih ja vise voleo da moja "dela" vrede odmah ko njegova
mnogo kasnije :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme