Problemas db_insert() y las palabras con tíldes

Events happening in the community are now at Drupal community events on www.drupal.org.
Mr. NoNaMe's picture

Hola a todos aquí estoy de nuevo con nuevas dudas...

tengo problemas a la hora de llenar campos en la base de datos siempre que las cadenas que paso poseen palabras con tíldes como es bastante común en el español... sabe alguno de ustedes donde puede estar el error???
es que acaso es problema con la codificación??? UTF-8 ó alguna otra?? o simplemente es que no estoy diciendo cual sistema de codificación usar???

yo no le digo a drupal en ningun momento cual usar, asumo que el use UTF-8 por defecto

Comments

Revisar codificación de tablas

javi-er's picture

Hasta donde se la capa de abstracción de base de datos en Drupal 7 no te permite especificar el tipo de codificación a usar, sino que esta dado por lo que hayas definido en la base de datos.

Asegurate que las tablas en las que estas insertando contenido sean de tipo UTF-8 ya que de otra manera los acentos se van a romper.

Si esto no lo soluciona, postea mas especificamente el error que estas teniendo para entender mejor por donde puede venir el problema.

Saludos,
Javier.

Por defecto UTF-8

javi-er's picture

Solo podes definir el tipo de codificación a usar cuando creas una nueva tabla usando la API de schema y Drupal utiliza UTF-8 por defecto si no le especificas otro, en este link podes ver la función que inserta las tablas: http://api.drupal.org/api/drupal/includes%21database%21mysql%21schema.in...

Por lo que el problema seguramente es que has creado las tablas a mano y el tipo de codificación quedo en otro distinto.

el problema no lo tienen las

Mr. NoNaMe's picture

el problema no lo tienen las tablas que yo cree, sino la funcion db_insert() como tal, ya que yo cree la conexion a la BD manualmente, hice la consulta y los mismos datos con tíldes los introduje en las tablas sin ningún tipo de problema, inclusive cuando las fechas son anteriores que 1970 tambien trabajan sin problemas

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: