Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Encoding post zahteva i obrada strina sa srpskim karakterima

[es] :: PHP :: Encoding post zahteva i obrada strina sa srpskim karakterima

[ Pregleda: 1231 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dreadknight
Nikola Milosevic
Beograd

Član broj: 113813
Poruke: 66
*.dynamic.sbb.rs.

Sajt: www.inspiratron.org


+3 Profil

icon Encoding post zahteva i obrada strina sa srpskim karakterima21.07.2012. u 08:15 - pre 143 meseci
Imam problem sa post zahtevom koji ne prosledjuje php skripti lepo naše karaktere, tj š,č,ć,đ,ž. Međutim kada vrati skripta odgovor sa tako izmenjenim karakterima, na formi za ispis se ispišu naša slova. Ovo je donekle lepo, međutim, meni treba da radim nešto sa tim stringovima unutar skripte. Odnosno pravim neku vrstu stemmer-a, pa to treba da otkine sufix ukoliko se poklopi sa nekim sufixom iz liste sufixa.
Kako sam formirao post zahtev:
Code:

xmlhttp.open("POST","SerbStemmer.php",true);
var parameters="queue="+str;
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", parameters.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.send(parameters);

Prva linija tog file-a što šalje zahtev je
Code:
<?php header("Content-Type: text/html; charset=UTF-8");?>


a to je i prva linija SerbStemmer.php file-a.
A ovako se odkida sufix
Code:

$rules = array(
'ovnički'=>'')
$arrkeys =array_keys($rules);
$pattern ='/(\w{2,})'.$arrkeys[$j].'\b/';
$arrkey = $arrkeys[$j];
if(preg_match($pattern,$tokens[$i]))
            {
                $tokens[$i] = preg_replace($pattern,'$1'.$rules[$arrkey] ,$tokens[$i] );
                
            }

I sad ako se unese recimo buntovnički, neće uspeti da nađe da se završava sa ovnički zbog toga što u textu koji je primio POST nema č, već nešto drugo. Da li je moguće da post zahtev primi lepo i srpske karaktere? Napominjem ovde nema nikakvog mySQL-a i slično, sve je u php file-u.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Encoding post zahteva i obrada strina sa srpskim karakterima25.07.2012. u 04:45 - pre 143 meseci
Vrlo verovatno da tebe muči isto što i u ovoj temi → http://www.elitesecurity.org/p3053854
Imaš 2 rešenja. Uopšte, ima mnogo više dobrih i jednostavnih rešenja/načina.
about:networking
 
Odgovor na temu

[es] :: PHP :: Encoding post zahteva i obrada strina sa srpskim karakterima

[ Pregleda: 1231 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.