domandina semplice semplice ...
ma i dati presenti in $_POST e $_GET in che codifica arrivano allo script?
in altre discussioni a cui ho partecipato mi hanno suggerito utf-8 (il che mi pare sensato). volevo solamente conferma ...
grazie
domandina semplice semplice ...
ma i dati presenti in $_POST e $_GET in che codifica arrivano allo script?
in altre discussioni a cui ho partecipato mi hanno suggerito utf-8 (il che mi pare sensato). volevo solamente conferma ...
grazie
credo che dipenda dal charset della pagina html .... ma nn ne sono sicuro
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
no questo no può essere ... al massimo dipende dall'encoding del document php che riceve ed elabora i dati ma non ci voglio credere ... deve esserci una regola ;-(
come potrebbe compilare un cinese un form occidentale?![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
ma vedi che ti contraddici! se $_POST non fosse passato in utf-8 ci sarebbe una gran baraonda. se il tuo cinese ti compila un form e, in accordo alla tua ipotesi, la codifica di $_POST fosse quella del tuo file php (che assumiamo essere iso-8859-1), ti troveresti ad avere dei carattere (quelli cinesi) non interpretabili ...
il che sarebbe assurdo e poco funzionale!
ma da php mi aspetto di tutto ormai.
p.s.: se entro 2 ore qualcuno non mi dice come stanno le cose io passo a ruby! ;-)
Originariamente inviato da nourdine
ma vedi che ti contraddici! se $_POST non fosse passato in utf-8 ci sarebbe una gran baraonda. se il tuo cinese ti compila un form e, in accordo alla tua ipotesi, la codifica di $_POST fosse quella del tuo file php (che assumiamo essere iso-8859-1), ti troveresti ad avere dei carattere (quelli cinesi) non interpretabili ...
il che sarebbe assurdo e poco funzionale!
ma da php mi aspetto di tutto ormai.
p.s.: se entro 2 ore qualcuno non mi dice come stanno le cose io passo a ruby! ;-)
la mia era una domanda retorica, in quanto mi stavo ponendo il tuo problema in una determinata occasione.. appunto il cinese sui un form occidentale![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Originariamente inviato da nourdine
p.s.: se entro 2 ore qualcuno non mi dice come stanno le cose io passo a ruby! ;-)![]()
tratto daUna funzione di utilità molto interessante è mb_convert_encoding, che permette di effettuare la conversione tra due differenti codifiche oppure tra la codifica specificata e quella interna nel caso in cui non venga specificato un terzo parametro. Questa funzione può risultare molto utile nel caso in cui si lavori con dati che provengono da fonti che hanno deciso di utilizzare una codifica interna differente rispetto a quella standard da noi utilizzata. Nel caso in cui si voglia applicare la conversione direttamente sui valori contenuti in una variabile è possibile utilizzare la funziona ausiliaria mb_convert_variables, che accetta come parametri aggiuntivi rispetto alla precedente delle variabili che verranno modificate in place.
Nel caso in cui fosse necessario effettuare il parsing di dati raw inviati via post o get, è possibile utilizzare la funzione mb_parse_str che si occupa in automatico di recuperare la codifica della stringa e modificare le variabili globali $_GET e $_POST di conseguenza.
http://php.html.it/articoli/leggi/16...breria-mbst/3/
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
dottwatson: grazie ... ci studio su!
n0t: simpatico!
e ruby aspettaOriginariamente inviato da nourdine
dottwatson: grazie ... ci studio su!
n0t: simpatico!![]()
@n0t: :ignore:
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb