Gli sviluppatori web spesso memorizzare i dati del sito web nel database MySQL . All'interno di tali siti , gli script PHP possono eseguire sul lato server , l'interazione con i dati e la presentazione agli utenti . Database MySQL possono memorizzare diversi tipi di dati , inclusi testi . Quando si lavora con un database MySQL in collaborazione con script PHP , è comune riscontrare errori di codifica , che possono causare un sito per stampare caratteri strani . Processo
database MySQL
sono inizialmente creato dagli sviluppatori , ma possono facoltativamente avere aggiornamenti dei dati e inserti in esecuzione su interazione dell'utente . Quando uno sviluppatore crea un sistema di database , lui di solito inserisce i dati per iniziare. A seconda dello scopo di un sito , le pagine possono anche consentire agli utenti di inviare i dati da pagine Web costruite in PHP . Gli script PHP interrogare anche il database , costruendo i risultati in pagine HTML per presentare ai visitatori del sito . Il sistema di database MySQL utilizza diversi tipi di codifica per memorizzare i caratteri di testo .
Causa
MySQL offre una serie di opzioni per la codifica dei caratteri . Codifica dei caratteri si riferisce al processo utilizzato per memorizzare i caratteri in memoria . Diversi sistemi di codifica supportano lingue diverse e alfabeti . Quando si memorizza il testo in un file di testo utilizzando un editor di programma , codifica dei caratteri si verifica , anche se potrebbe non essere a conoscenza di esso . Se un sistema di database MySQL è configurato per utilizzare un sistema di codifica particolare , e lo sviluppatore o l'utente tenta di inserire i dati memorizzati in un altro sistema di codifica , i dati potrebbero essere danneggiati . Questo è quando strani personaggi compaiono tra o invece i dati corretti .