Foros del Web » Programando para Internet » PHP »

Problema con utf8_decode()

Estas en el tema de Problema con utf8_decode() en el foro de PHP en Foros del Web. Hola a todos, Hoy vengo con otra pregunta mas de las miles que hay sobre codificaciones jejej y ya que no encuentro ninguna respuesta sobre ...
  #1 (permalink)  
Antiguo 17/11/2011, 06:09
 
Fecha de Ingreso: mayo-2011
Mensajes: 74
Antigüedad: 12 años, 11 meses
Puntos: 2
Pregunta Problema con utf8_decode()

Hola a todos,

Hoy vengo con otra pregunta mas de las miles que hay sobre codificaciones jejej y ya que no encuentro ninguna respuesta sobre lo que me pasa por ningun lado les voy a preguntar:

tengo un problema con los caracteres asiaticos y otros caracteres como por ejemplo ★✇♺✖♨❦☁✌♛❁... en PHP, la ñ ç y demas simbolos raros les coge sin problemas pero estos otros les coloca como simbolo de interrogacion (?) he visto paginas como por ejemplo twitter que permite introducir todo tipo de caracteres, por lo que deduzco que habra alguna codificacion global que permita introducir todos los simbolos posibles, estoy utilizando para la base de datos: utf8_unicode_ci y en mysql les meustra perfectamente si les meto a mano desde phpmyadmin claro, desde php no hay manera que les pase, es mas hago echo con algun caracteer de estos y no hay manera de mostrarle, he probado con utf8_decode(), decode, mb_convert_encoding y nada de nada, no lo consigo, si alguien sabe que podria hacer se lo agradeceria mucho.

Un saludo y gracias :)
  #2 (permalink)  
Antiguo 17/11/2011, 06:54
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Problema con utf8_decode()

eso es porque debes de tener la misma codificación UTF-8 en el META de tus páginas HTML, en la cual no necesitas usar función alguna
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 17/11/2011, 07:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 74
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: Problema con utf8_decode()

Hola, gracias por contestar tan rapido,
El problema es que estos datos que esta recibiendo mediante un campo de texto, los esta tratando en un fichero php aparte a traves de ajax, he probado a poner en el php lo de header al principio de fichero de php y nada, y en la pagina que envia los datos tengo puesto:


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

en el head justo antes del title.

Ademas me he asegurado que el fichero .php fuente este escrito en un fichero UTF-8 ya que uso aptana y si pego los caracteres especiales este en su editor de por si ya no me les muestra.. pero nada

Etiquetas: mysql
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 18:52.