sql >> Base de Datos >  >> RDS >> Mysql

MYSQL - carácter turco

este problema parece que te has olvidado de especificar una codificación de caracteres en alguna parte. para resolver esto, simplemente asegúrese de haber configurado la codificación de caracteres en utf-8 en todas partes (en realidad no necesita ser utf-8, solo lo mismo en todas partes, pero si has estropeado algo y necesitas cambiar algunos lugares de todos modos, te recomiendo usar utf-8):

  • Dile a MySQL que use utf-8. para hacer esto, agregue esto a su my.cnf:

  • antes de interactuar con mysql, envíe estas dos consultas:

    o, alternativamente, deje que php haga esto después de abrir la conexión:

  • establezca UTF-8 como el conjunto de caracteres predeterminado para su base de datos

  • haz lo mismo para las tablas:

  • asumiendo que el cliente es un navegador, sirva su contenido como utf-8 y el encabezado correcto:

    para estar realmente seguro de que el navegador lo entiende, agregue una metaetiqueta:

  • y, por último, pero no menos importante, dígale al navegador que envíe formularios usando utf-8