Foros del Web » Programando para Internet » PHP »

Como deberian verse los caracteres en la db con UTF-8 ?

Estas en el tema de Como deberian verse los caracteres en la db con UTF-8 ? en el foro de PHP en Foros del Web. Hola, tengo una duda, me han dicho que si trabajo con UTF-8 los caracteres que inserto en la base (mysql) con php deben verse codificados. ...
  #1 (permalink)  
Antiguo 01/09/2010, 12:56
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Como deberian verse los caracteres en la db con UTF-8 ?

Hola, tengo una duda, me han dicho que si trabajo con UTF-8 los caracteres que inserto en la base (mysql) con php deben verse codificados.

Es decir, por ej una ñ con phpmyadmin la veria asi:

ñ

Sin embargo yo la veo como ñ, lo mismo me pasa con las vocales con acentos y demas.

Cual es la visualizacion correcta ??? gracias !

La base esta en utf8, la etiqueta meta del codigo html tambien y despues de la cadena de conexion eh puesto: mysql_query ( "SET NAMES 'utf8'");

Saludos !
  #2 (permalink)  
Antiguo 01/09/2010, 13:05
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Como deberian verse los caracteres en la db con UTF-8 ?

Necesitas indicar también la codificación del archivo y un header para asegurarse que recibas los datos de esa forma. También es útil que indiques en el formulario el accept-charset como utf-8
Código HTML:
Ver original
  1. <form accept-charset="utf-8"....>
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 01/09/2010, 13:17
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Como deberian verse los caracteres en la db con UTF-8 ?

Con indicar la codificacion del archivo supongo que te referis a esto:

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

Y el header en php asi:

header ( "Content-type: text / html; charset = utf-8 ');

Y pregunto de nuevo, el caracter en la db deberia verlo codificado cierto ? una ñ deberia verse asi = ñ ? o esta bien que vea la ñ como ñ ?

Gracias.
  #4 (permalink)  
Antiguo 01/09/2010, 13:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como deberian verse los caracteres en la db con UTF-8 ?

no, con la codificación del archivo se refiere... a la codificación con la cual esta guardado el archivo....

no un <meta/>, no un header() .... la codificación del archivo mismo... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: caracteres, utf
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 04:04.