Foros del Web » Programando para Internet » ASP Clásico »

Mostrar carácteres de otros idiomas

Estas en el tema de Mostrar carácteres de otros idiomas en el foro de ASP Clásico en Foros del Web. Buenas... Me gustaría saber cómo mostrar carácteres especiales de otros idiomas como polaco o checo. Tengo una web en asp tirando de bbdd mysql. Por ...
  #1 (permalink)  
Antiguo 05/07/2011, 12:40
 
Fecha de Ingreso: julio-2002
Mensajes: 61
Antigüedad: 21 años, 9 meses
Puntos: 1
Mostrar carácteres de otros idiomas

Buenas...

Me gustaría saber cómo mostrar carácteres especiales de otros idiomas como polaco o checo.

Tengo una web en asp tirando de bbdd mysql.

Por ejemplo, el dato almacenado en la bbdd es "Česká republika"

Sin embargo al mostrarlo en la pagina, sale "?eská republika"

En mysql, el campo es varchar y de tipo "utf8_general_ci"

En la pagina html tengo la etiqueta:
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1;' />

he intentado poner otros tipos de charset, pero lo unico que he conseguido es que tambien me salgan mal las tildes.

tambien he probado a sustituir dentro de la propia bbdd el caracter "Č" por su equivalente "&xxxx;" y se ve bien en la pagina, lo que pasa es que si quiero mostrar la relacion ordenada alfabeticamente, éste nombre me aparece el primero

ademas, poniendo "&xxxx;", si quiero contar los caracteres del campo, me los cuenta todos incluidos los de este código, cuando lo que quiero es que cuente solo 1, es decir el original "Č"....no se si me explico.....

Alguien sabe como arreglar esto de forma sencilla?

Gracias.

Última edición por nikolai; 05/07/2011 a las 12:46
  #2 (permalink)  
Antiguo 05/07/2011, 13:51
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: Mostrar carácteres de otros idiomas

Probá colocando el charset como utf-8:

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

Además, verificá que tu archivo ASP esté guardado como utf-8
__________________
...___...
  #3 (permalink)  
Antiguo 05/07/2011, 13:57
 
Fecha de Ingreso: julio-2002
Mensajes: 61
Antigüedad: 21 años, 9 meses
Puntos: 1
Respuesta: Mostrar carácteres de otros idiomas

Hola AlZuwaga

poniendo utf-8 tampoco me salen los caracteres "Č", pero tampoco las tildes ni las eñes

me sale algo parecido a "Espa□", en vez de "España" o "M□xico", en vez de "México"

como puedo comprobar que el archivo asp esta guardado como utf-8 ?


--> edito: ya he comprobado que se guarda como "Multilingüe (UTF-8)"
  #4 (permalink)  
Antiguo 05/07/2011, 14:20
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: Mostrar carácteres de otros idiomas

Te salen bien los caracteres que son tirados de la BD pero no los que están escritos en la página, no es así?

Una vez que guardes el archivo como utf8 debería verse todo bien.
__________________
...___...
  #5 (permalink)  
Antiguo 05/07/2011, 14:27
 
Fecha de Ingreso: julio-2002
Mensajes: 61
Antigüedad: 21 años, 9 meses
Puntos: 1
Respuesta: Mostrar carácteres de otros idiomas

lo que salen mal son los caracteres que leo de la bbdd mysql

si escribo directamente en html "Česká republika", sale perfectamente

el archivo esta grabado como utf-8 desde el principio

Etiquetas: asp, idiomas
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 00:00.