Come rilevare codifica di file in PHP

September 13

Come rilevare codifica di file in PHP


Quando si inviano i documenti e lo scambio di dati da un computer ad un altro, le informazioni vengono trasmesse come "bit". Ogni lettera o il carattere in un documento è codificato in modo particolare istruire il browser come a ciò che set di caratteri da utilizzare per la conversione dei bit di caratteri. Ci sono diversi tipi di codifica dei caratteri ampiamente utilizzati, come Unicode o ASCII. Conoscendo il tipo di codifica di un particolare documento utilizza, si può facilmente risolvere gli errori nella visualizzazione del testo sulla tua pagina web.

istruzione

1 Creare un modulo web che consente di inviare un file per la convalida utilizzando il blocco note o un editor HTML. Il modulo ha bisogno di avere un campo di testo per immettere il nome del file, un pulsante "Sfoglia", che consente di selezionare il file dal computer, e un pulsante "Invia". Modificare il tag <form> nel codice HTML in modo che punti a un particolare file PHP che convalida il file al momento della presentazione. Salvare il file HTML.

2 Creare lo script PHP per convalidare il file. Aprire un nuovo file sul blocco note o l'editor HTML e creare uno script che memorizza il documento in una stringa utilizzando la funzione "file_get_contents" in PHP. Convalida utilizzando la funzione "mb_detect_encoding" e visualizzare la codifica dei caratteri utilizzando il seguente codice:

echo mb_detect_encoding ($ str, "auto");

Salvare il file PHP.

3 Carica sia il modulo web e il file PHP sul vostro server web.