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

MySQL - I caratteri russi vengono visualizzati in modo errato

  1. Assicurati che il set di caratteri/collation del database sia UTF-8
  2. Nella pagina inserisci questi caratteri russi (il form, textarea), assicurati che la codifica sia UTF-8, impostando Content-Type su text/html; charset=utf-8 . Inserisci il testo russo direttamente nell'input del modulo.
  3. Nella pagina di elaborazione che gestisce questo modulo, che lo inserisce nel database, assicurati di fare SET NAMES utf8 quindi è archiviato come UTF-8 prima inserisci i dati in anticipo in una query separata.
  4. Quando esegui il rendering del contenuto dal database in una vista, assicurati che il Content-Type è text/html; charset=utf-8 .

Assicurati che il tipo di contenuto sia non windows-1251 o iso-8859-1/latin1. Assicurati che il set di caratteri/le regole di confronto del database NON sia ISO-8859-1/Latin1.