La maggior parte delle pagine Web scritte in inglese vengono codificati in ISO - 8859-1 , una codifica di set di caratteri adatto per la visualizzazione di testo in inglese senza caratteri speciali o accenti . Questo set di caratteri è noto anche come " Latin 1 " perché include i caratteri latini più comunemente utilizzati . Se si dispone di una stringa di testo che è ISO- 8859-1 , è possibile convertirlo in UTF -8 usando una funzione PHP . Una volta che il testo è impostato su UTF -8 (chiamato " Unicode " anche ) , è possibile scrivere in qualsiasi lingua usando i caratteri necessari , come il francese o il giapponese . Istruzioni
1
Creare una variabile e impostare il suo valore su una stringa che contiene solo iso-8859- 1 caratteri :
$ Stringa = "Questo è semplice testo in inglese senza caratteri speciali . " ;
2
tipo la" funzione utf8_encode ( ) " nel codice da qualche parte al di sotto della variabile creata e passare la variabile come parametro :
utf8_encode ( $ Stringa ) ;
Avvolgere la stringa tra virgolette singole o doppie per inserirlo direttamente nella funzione senza utilizzare una variabile , se si vuole :
utf8_encode ( 'Questo è normale testo in inglese senza caratteri speciali ' ) ;
3
il risultato della funzione " utf8_encode ( )" come il valore di una nuova variabile :
$ utf8string = utf8_encode ( $ Stringa ) ;
per aggiornare la variabile originale con il nuovo testo UTF-8 codifica , impostare il valore della funzione " utf8_encode ( ) " alla variabile originale :
$ Stringa = utf8_encode ( $ Stringa ) ;