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.txt · Last modified: 2015/12/01 10:30 by niccolo