Mysql
 sql >> Database >  >> RDS >> Mysql

l'inserimento di ô nel database mysql fa parte dei risultati di Rhône in Rh

Hai un problema con il trasferimento della stringa Rhône nel tuo database MySQL. Ciò può avere molteplici ragioni, sicuramente uno dei componenti coinvolti (molto sicuramente MySQL come server o client) viene eseguito su una stringa con una codifica specificata che non corrisponde alla posizione del carattere a cui ti riferisci comunemente come ô . Poiché è la prima posizione in cui la codifica non sembra valida, verrà interrotta.

Devi assicurarti, in ogni circostanza e senza commettere alcun errore - nemmeno il minimo di configurazione - che la codifica dei dati che gestisci ti sia sempre chiara, correttamente impostata e correttamente gestita.

Questo è sia per l'input nel tuo database che per ottenere i dati dal tuo database.

La cosa che mi viene in mente è:

  • Non salvi il tuo file php codificato come UTF-8 su disco.

Più avanti:

  • Non stai utilizzando l'estensione client MySQL consigliata.
  • Stai utilizzando SET NAMES invece di configurare correttamente le impostazioni di codifica della connessione. Vedi mysql_set_charset .

Controllalo, ma è solo un'ipotesi, possono esserci molte ragioni per cui ciò accade.