Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Problema de codificación, plugin Wordpress

Estas en el tema de Problema de codificación, plugin Wordpress en el foro de WordPress en Foros del Web. Muy buenas a todos qué tal? Tengo una duda con un plugin que estoy desarrollando. Este plugin simplemente es un formulario de contacto sencillo con ...
  #1 (permalink)  
Antiguo 26/05/2011, 03:43
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Exclamación Problema de codificación, plugin Wordpress

Muy buenas a todos qué tal?

Tengo una duda con un plugin que estoy desarrollando. Este plugin simplemente es un formulario de contacto sencillo con algunos parámetros, el problema es que los acentos y los caracteres "raros" como la ñ los muestra como si fuese un interrogante dentro de un rombo.
Lo que no entiendo es que en el header de la página está codificado en UTF8.

He notado que no hay problemas cuando el dato se coge de la BD ya que imprime los acentos sin problema, pero cuando lo pongo en la etiqueta HTML ya aparece ese problema y la verdad tampoco es de poner funciones a diestro y siniestro para que me sustituya esos caracteres por su código ascii ya que no es lo más idóneo, ¿alguna idea?

Un saludo y muchas gracias :) !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #2 (permalink)  
Antiguo 26/05/2011, 03:48
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Problema de codificación, plugin Wordpress

Pues no se... puedes probar de bajarte otros plugins sencillos que funcionen y ver como lo hacen.. alomejor tiran de utf8_encode, utf8_decode

Un saludo!
  #3 (permalink)  
Antiguo 26/05/2011, 03:56
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Problema de codificación, plugin Wordpress

Jask, comprueba que el archivo este en UTF-8 y que apache este sirviendo en ese encoding también.

Saludos,
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 27/05/2011, 01:06
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por masterpuppet Ver Mensaje
Jask, comprueba que el archivo este en UTF-8 y que apache este sirviendo en ese encoding también.

Saludos,
El archivo en cuestión está en UTF8 y por lo que hablé con el diseñador me dijo que desde siempre pasa eso, será que no está codificando bien apache ??? Donde podría mirarlo ?

Gracias
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #5 (permalink)  
Antiguo 27/05/2011, 12:00
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: Problema de codificación, plugin Wordpress

Asumiendo que revisaste todo lo que se ha mencionado hasta el momento:

1.- Tener UTF-8 especificado en el header no es sinónimo de que el archivo esté formateado para UTF-8. Eso lo puedes ver desde el propio editor de texto, Archivo > Guardar Como y entonces buscas un menú con los tipos de codificación. En EditPlus tiene este aspecto:



2.- Asegúrate de que los caracteres se encuentren correctos en tu BD. Revísalos desde tu phpMyAdmin.

3.- Usa los recursos de WordPress para desarrollar tus scripts, pues ya vienen "aprueba de todo". Ciertas funciones de PHP alteran la codificación.

Cita:
Iniciado por Jask Ver Mensaje
y por lo que hablé con el diseñador me dijo que desde siempre pasa eso
En el fondo no lo culpo por decir tal burrada. Es un diseñador.
  #6 (permalink)  
Antiguo 27/05/2011, 12:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por metacortex Ver Mensaje
En el fondo no lo culpo por decir tal burrada. Es un diseñador.
Y te lo dice un diseñador!
__________________
...___...
  #7 (permalink)  
Antiguo 27/05/2011, 12:08
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: Problema de codificación, plugin Wordpress

Jajaja con más razón.
  #8 (permalink)  
Antiguo 27/05/2011, 12:33
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Pobrecillo jajaja

Le pregunté a él como lleva mucho más tiempo que yo y algo sabe pues.. para que me informara por así decirlo jaja

Bueno el lunes pruebo y os comento a ver que puede ser :)

Gracias !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #9 (permalink)  
Antiguo 30/05/2011, 04:35
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por metacortex Ver Mensaje
Asumiendo que revisaste todo lo que se ha mencionado hasta el momento:

1.- Tener UTF-8 especificado en el header no es sinónimo de que el archivo esté formateado para UTF-8. Eso lo puedes ver desde el propio editor de texto, Archivo > Guardar Como y entonces buscas un menú con los tipos de codificación. En EditPlus tiene este aspecto:



2.- Asegúrate de que los caracteres se encuentren correctos en tu BD. Revísalos desde tu phpMyAdmin.

3.- Usa los recursos de WordPress para desarrollar tus scripts, pues ya vienen "aprueba de todo". Ciertas funciones de PHP alteran la codificación.

En el fondo no lo culpo por decir tal burrada. Es un diseñador.
Tené en cuenta que guardo mi archivo como .php y no HTML, por lo tanto no puedo escoger la codificación.

Por otro lado no veo ninguna función predefinida de WP que me ayude en esto :S

La verdad es un poco lío.

Un saludo ! :)
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #10 (permalink)  
Antiguo 30/05/2011, 04:58
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por Jask Ver Mensaje
Tené en cuenta que guardo mi archivo como .php y no HTML, por lo tanto no puedo escoger la codificación.
¿Eso también te lo dijo el diseñador?
  #11 (permalink)  
Antiguo 30/05/2011, 05:07
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por metacortex Ver Mensaje
¿Eso también te lo dijo el diseñador?
Estamos graciosos hoy o qué ?

El propio programa que utilizo no deja escoger la codificación.
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #12 (permalink)  
Antiguo 30/05/2011, 14:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Problema de codificación, plugin Wordpress

Y qué programa usás?
__________________
...___...
  #13 (permalink)  
Antiguo 30/05/2011, 14:38
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por AlZuwaga Ver Mensaje
Y qué programa usás?
Komodo
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #14 (permalink)  
Antiguo 31/05/2011, 06:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Problema de codificación, plugin Wordpress

No lo conozco, pero haciendo una simple búsqueda llego a esto:

Cita:
1. Edit > Preferences > Internationalization
2. Edit > Current file settings > Properties
Intentalo
__________________
...___...
  #15 (permalink)  
Antiguo 31/05/2011, 08:04
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por AlZuwaga Ver Mensaje
No lo conozco, pero haciendo una simple búsqueda llego a esto:



Intentalo
Probaré así, pero lo intenté con el Netbeans y nada, por lo tanto asumo que es problema del servidor.
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #16 (permalink)  
Antiguo 31/05/2011, 08:58
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Problema de codificación, plugin Wordpress

Jask, el encoding con komodo lo puedes setear para todos los ficheros o para el fichero actual(como te señalo AlZuwaga), igual te comento que puedes utilizar hasta el bloc de notas para cambiar el encoding :P, has comprobado el encoding con el que esta sirviendo apache ?

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #17 (permalink)  
Antiguo 31/05/2011, 09:15
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por masterpuppet Ver Mensaje
Jask, el encoding con komodo lo puedes setear para todos los ficheros o para el fichero actual(como te señalo AlZuwaga), igual te comento que puedes utilizar hasta el bloc de notas para cambiar el encoding :P, has comprobado el encoding con el que esta sirviendo apache ?

Saludos.
Miré algo por internet y encontré que hay que modificar una configuración del Apache, el problema es que el server tiene unas cuantas cosas y hablando con el que lleva la administración de estos, aunque sea un server donde hacemos pruebas, me dijo que de momento no tocara nada, así que estoy un poco atado al respecto :S
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #18 (permalink)  
Antiguo 31/05/2011, 09:56
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Problema de codificación, plugin Wordpress

Para comprobar el enconding no es necesario tocar nada, con firefox, boton derecho arriba de la pagina + View Page Info, ahi vas a ver el encoding, y para modificarlo, con agregar una linea al htaccess del site es suficiente, algo así:

Código htaccess:
Ver original
  1. AddDefaultCharset UTF-8

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #19 (permalink)  
Antiguo 31/05/2011, 12:06
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema de codificación, plugin Wordpress

Cita:
Iniciado por masterpuppet Ver Mensaje
Para comprobar el enconding no es necesario tocar nada, con firefox, boton derecho arriba de la pagina + View Page Info, ahi vas a ver el encoding, y para modificarlo, con agregar una linea al htaccess del site es suficiente, algo así:

Código htaccess:
Ver original
  1. AddDefaultCharset UTF-8

Saludos.
Codificación: UTF-8

Probaré con el .htaccess y te comento.

Gracias


EDITO

Tampoco ha valido con el htaccess, por lo tanto me imagino que será problema del servidor.. :S
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?

Última edición por Jask; 02/06/2011 a las 03:10

Etiquetas: codificacion, php, plugin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:44.