Sto dando un po' di ordine alla home page e ho scomposto index.php in una ventina di file tra cui anche il pezzetto compreso nella head.
I pezzetti li ho richiamati con il seguente comando:
<?php include("php/head.php"); ?> (esempio)
mentre i singoli pezzetti sono uguali all'originale tranne le scritte che ho corretto in questo modo:
Nonostante quest'ultima precauzione quando apro la home page ho dei problemi con caratteri speciali, e accentate e molte altre cosette...Codice PHP:
<div id="esempio">[b]<?php echo htmlentities("Qui scrivo il testo con ' e caratteri speciali.", ENT_NOQUOTES); ?>[/b]</div>
1) Dove sbaglio?
2) Meglio usare htmlentities oppure htmlentities?
3) Meglio mettere il 3° parametro:
ISO-8859-1 ISO8859-1 Western European, Latin-1
ISO-8859-15 ISO8859-15 Western European, Latin-9. Con in più il simbolo dell'Euro e i caratteri francesi e finnici mancanti in Latin-1(ISO-8859-1).
UTF-8 Set ASCII compatibile con il set multi-byte Unicode su 8-bit.
cp866 ibm866, 866 Set di caratteri cirillico specifico del Dos. Supportato dalla 4.3.2.
cp1251 Windows-1251, win-1251, 1251 Set di caratteri cirillico specifico di Windows, Supportato dalla 4.3.2.
cp1252 Windows-1252, 1252 Set di caratteri specifico di Windows per l'Europa occidentale.
KOI8-R koi8-ru, koi8r Russo. Supportato dalla 4.3.2.
BIG5 950 Cinese tradizionale, usato principalmente a Taiwan.
GB2312 936 Cinese semplificato, set di caratteri nazionale standard.
BIG5-HKSCS Big5 con estensioni per Hong Kong, cinese tradizionale.
Shift_JIS SJIS, 932 Giapponese.
EUC-JP EUCJP Giapponese.
oppure no?
4) Se si quale devo mettere?
5) Meglio usare include oppure require?
Grazie