Ciao a tutti. Sto sviluppando un nuovo sito (php5/mySQL) e sto cercando di ottenere finalmente il carrozzone Unicode. Ammetto di non sapere assolutamente nulla sul supporto di Unicode al momento, ma spero di risolverlo con il tuo aiuto.Guide per gestire Unicode in PHP5?
Dopo aver disperatamente piegato le mie minuscole e patetiche scuse per i muscoli di Googlefu, e perlustrando ogni pagina che sembrava promettente ai miei occhi newbie Unicode, sono giunto alla conclusione che, sebbene non interamente supportato, il mio prezioso linguaggio di scelta (PHP per quelli che hanno dimenticato) ha fatto almeno un tentativo sommario di gestire la bestia straniera (e da che altro vedo, riuscendo?). Ho anche giunto alla conclusione che
<php header('Content-Type: text/html; charset=utf-8'); ?>
è un ottimo posto per iniziare e che dovrei guardare in supporto UTF-8 dal momento che ho un sacco di spazio sul mio (comune, per il momento) di hosting.
Tuttavia, non sono sicuro di cosa questa strana funzionalità nota come mb_ * significhi o come incorporarla in funzioni come strlen() e. . . per essere onesti, a questo punto, non so quale altra funzionalità (di cui non posso vivere senza) sia influenzata.
Quindi sono venuto da voi COSÌ in cerca di illuminazione e possibilmente raddrizzando il mio cervello confuso (dove Unicode è interessato!). Voglio davvero sostenerlo ma ho bisogno di un aiuto serio.
P.S .: Unicode influenza mysql_real_escape_string() o altre misure di prevenzione/sicurezza XSS? Ho anche bisogno di rimanere aggiornato!
Grazie in anticipo.
- Aggiunta di JavaScript nel mix, dal momento che sarò con un mix di puro e jQuery e senza sapere su supporto Unicode + questa lingua. ;)
+1 per chiedere le domande che troppo pochi chiedono. Unicode è qualcosa che ogni programmatore dovrebbe capire. – Thanatos
Per non parlare di PHP e Unicode non è molto semplice – GWW
Concentrarsi sulla comprensione di set di caratteri, codifiche di caratteri, un po 'binario. Questa è roba piuttosto indipendente dal linguaggio. Una volta che inizi a farcela, ti renderai conto che le "mancanze" di php non sono un gran problema. – goat