Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 23-abr-2008, 20:17   #1 (permalink)
MARKWEB ha deshabilitado el karma
 
Avatar de MARKWEB
 
Fecha de Ingreso: noviembre-2002
Ubicación: En mi casa
Mensajes: 1.508
Enviar un mensaje por ICQ a MARKWEB Enviar un mensaje por AIM a MARKWEB Enviar un mensaje por Yahoo  a MARKWEB
Problema con la Ñ en template

Hola

estaba haciendo un diseño de una pagina pero me dio un error en el cual no me muestra la letra ñ

claro que los datos los mando a pedir desde uan base de datos, y en la pagina de preuba (creada por mi) me los mostraba, pero al ponerlo en el template no me muestra la ñ y me lo reemplaza por un caracter >>> � <<<

alguein le sucedio algo parecido

no es problema de mi navegador con la codificacion de carcteres, por lo que supongo que debe ser el template o bien el css


alguna acotacion??
__________________
Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO
MARKWEB está desconectado   Responder Citando
Antiguo 24-abr-2008, 00:35   #2 (permalink)
Eourus ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Ubicación: Murcia - España
Mensajes: 305
Re: Problema con la Ñ en template

Tal vez sea por la codificación que usa el template o con la que se ha guardado.
__________________
Mis webs personales:

http://www.costadelaespada.com
http://blog.costadelaespada.com
Eourus está desconectado   Responder Citando
Antiguo 24-abr-2008, 03:28   #3 (permalink)
bookmaster tiene algunos puntos positivos de karma
 
Avatar de bookmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: Toledo
Mensajes: 576
Re: Problema con la Ñ en template

Como tienes el CHARSET definido

Estos 2 son los que más se usan:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Con el UTF-8 puedes usar los acentos y la ñ sin problemas (teóricamente), con el ISO-8859-1 tienes que codificarlos con su equivalente en HTML, te dejo la lista de caracteres en el siguiente enlace http://ascii.cl/es/codigos-html.htm.

Eso me pasó a mi al usar Ajax en algunas páginas, los acentos y las ñ se los comia al cargarlos con en un <div></div>, al final tube que corregirlo por medio de php con utf8_encode o con el utf8_decode.
bookmaster está desconectado   Responder Citando
Antiguo 25-abr-2008, 00:50   #4 (permalink)
MARKWEB ha deshabilitado el karma
 
Avatar de MARKWEB
 
Fecha de Ingreso: noviembre-2002
Ubicación: En mi casa
Mensajes: 1.508
Enviar un mensaje por ICQ a MARKWEB Enviar un mensaje por AIM a MARKWEB Enviar un mensaje por Yahoo  a MARKWEB
Re: Problema con la Ñ en template

bueno sigo con el problema

el charset es el segundo, osea este

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

el problema radica solo en lo que mando a llamar desde la base de datos dentro del DIV... si pongo las ñ directamente estas SI me las reconoce

pero al importar datos de sesion o variables desde la base de datos para ser mostradas en la pagina php no me muestra la letra ñ

lo raro esta en que en otras paginas que no son del template si muestra la ñ pero en las del template no me las muestra en ninguno de los templates

a lo mejor tendre que corregirlo como los haces tu bookmaster.. para eso tendria que preguntarte como lo hiciste
__________________
Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO
MARKWEB está desconectado   Responder Citando
Antiguo 25-abr-2008, 06:12   #5 (permalink)
bookmaster tiene algunos puntos positivos de karma
 
Avatar de bookmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: Toledo
Mensajes: 576
Re: Problema con la Ñ en template

Se corrige de la siguiente manera:

Código PHP:
echo utf8_encode($row_Contenido['Texto']); 
En $row_Contenido['Texto'] Tendrías que sustituirlo por la variable que uses tu para poner el texto.

Es así de sencillo te adjunto una página de ejemplo para que veas lo que indicas:
http://www.lohacemosweb.net/index2.php -> Pincha en diseños y después en Prefabricados, la de arriba es sin usar el utf8_encode y la de abajao usandolo.

El ejemplo esta al final de las lineas, el resto del texto está codificado con los valores html.
bookmaster está desconectado   Responder Citando
Antiguo 25-abr-2008, 11:18   #6 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.484
Re: Problema con la Ñ en template

¿Has comprobado si a codificación de tu base de datos también es en UTF-8?

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 26-abr-2008, 10:20   #7 (permalink)
metamorpher ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 7
Re: Problema con la Ñ en template

Cita:
Iniciado por bookmaster Ver Mensaje
Como tienes el CHARSET definido

Estos 2 son los que más se usan:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

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

creo que es al reves... el ISO permite todos los caracteres latinos... el utf es el que jode con los caracteres especiales

por lo menos en mi caso es asi... pero lo que dice mikmoro es cierto... fijate en el cotejamiento de la base de datos
metamorpher está desconectado   Responder Citando
Antiguo 26-abr-2008, 13:43   #8 (permalink)
bookmaster tiene algunos puntos positivos de karma
 
Avatar de bookmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: Toledo
Mensajes: 576
Re: Problema con la Ñ en template

Si te fijas en el enlace de la tabla de los caracteres verás que son para el ISO:

Cita:
Tabla de ASCII estándar, nombres de entidades HTML, ISO 10646, ISO 8879, ISO 8859-1 alfabeto romano numero 1
Soporte para browsers: todos los browsers
Para el UTF-8 se ponen directamente sin la codificación.

De todas maneras te dejo un par de enlaces:
Sobre el ISO-8859-1: http://www.hispamedios.com/articles/...set-iso-8859-1
Sobre el UTF-8: http://sentidoweb.com/2006/03/30/especial-utf8-i.php

Última edición por bookmaster; 26-abr-2008 a las 13:58.
bookmaster está desconectado   Responder Citando
Antiguo 01-may-2008, 21:27   #9 (permalink)
MARKWEB ha deshabilitado el karma
 
Avatar de MARKWEB
 
Fecha de Ingreso: noviembre-2002
Ubicación: En mi casa
Mensajes: 1.508
Enviar un mensaje por ICQ a MARKWEB Enviar un mensaje por AIM a MARKWEB Enviar un mensaje por Yahoo  a MARKWEB
Re: Problema con la Ñ en template

Cita:
Iniciado por Mikmoro Ver Mensaje
¿Has comprobado si a codificación de tu base de datos también es en UTF-8?

Mikel.
si la base de datos esta bien...

bueno lo cambie a ISO y todo quedo bien

era solo eso
__________________
Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO
MARKWEB está desconectado   Responder Citando
Antiguo 04-may-2008, 07:41   #10 (permalink)
MRB08
 
Avatar de MRB08
 
Fecha de Ingreso: febrero-2008
Ubicación: info@elcodigo5.com.ar
Mensajes: 228
Enviar un mensaje por MSN a MRB08 Enviar un mensaje por Yahoo  a MRB08
Re: Problema con la Ñ en template

Cambialo así y ya:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
MRB08 está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93