doc:appunti:prog:php_unicode
                Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| doc:appunti:prog:php_unicode [2013/10/19 07:48] – created niccolo | doc:appunti:prog:php_unicode [2015/12/01 10:30] (current) – [Pagina HTML e form] niccolo | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Unicode in PHP ====== | ====== Unicode in PHP ====== | ||
| + | |||
| + | ===== Pagina HTML e form ===== | ||
| + | |||
| + | Anzitutto conviene che le pagine HTML dichiarino la codifica utilizzata con un opportuno tag: | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + |   <meta charset=" | ||
| + | </ | ||
| + | |||
| + | Verificare anche se è il caso di definire la codifica di default impostata nel server web. Per Apache esiste la direttiva **'' | ||
| + | |||
| + | Anche le form che inviano dati al server è opportuno che dichiarino esplicitamente il set di caratteri da usare (altrimenti vale la codifica della pagina che contiene il form): | ||
| + | |||
| + | <code xml> | ||
| + | <form method=" | ||
| + | </ | ||
| + | |||
| + | ===== Codifica della connessione al database ===== | ||
| + | |||
| + | Può essere utile esplicitare la codifica da utilizzare durante il colloquio con un database, ad esempio Con PostgreSQL: | ||
| + | |||
| + | <code php> | ||
| + | pg_set_client_encoding($dbh, | ||
| + | </ | ||
| + | ===== Carattere Unicode in una variabile ===== | ||
| <code php> | <code php> | ||
| // Come mettere un carattere Unicode in una variabile. | // Come mettere un carattere Unicode in una variabile. | ||
| // Ad esempio il carattere " | // Ad esempio il carattere " | ||
| - | |||
| $char = html_entity_decode('&# | $char = html_entity_decode('&# | ||
| </ | </ | ||
doc/appunti/prog/php_unicode.1382161697.txt.gz · Last modified:  by niccolo
                
                