SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: jodijo5 en Lunes 10 de Mayo de 2010, 17:17
-
Hola amigos,
tengo un problema con los caracteres especiales, le digo al estructura de mi sitio web y me dicen:
tengo un index.php desde donde llamo a varios ficheros para cargar la pagina,por ejm:
www.midominio.com?opc=uno (http://www.midominio.com?opc=uno" onclick="window.open(this.href);return false;)
entonces cargo pags/uno.php
y así, bueno la cosa es que en esos ficheros que llamo hay letras con tildes, apostrofes y otros caracetres especiales, utilizo un charset utf-8 y con eso se supone que todo deberia ir bien, pero no, en IE los caracetres se muestran mal por ejm "Whether you’re" o "where Atlético de Madrid", etc. en cambio en otros navegadores si se ven cporrectamente.
¿a qué se puede deber esto? como dato adicional: utilizé NetBeans para desarrollar el sitio web
Gracias de antemano por su ayuda :D
Saludos
-
Hay informacion de proviene de alguna BD?
Ademas de indicar la codificacion en el cuerpo del documento HTML el(los) fichero(s) implicados(s) deben estar guardados como UTF-8(en su caso), ya que por defecto lo guarda iso-8859-1 si no mal recuerdo el netBeans, de todas formas podes fijarte y guardarlo indicandole la codificacion.
-
antes que nada muchas gracias por tu respuesta,
y bueno, si, si hay una BD tanto datos estaticos como de la BD salen mal, solo en IE, hace unos minutos hice lo siguiente: abri el archivo en el blog de notas, lo guardé desde ahi, lo abri nuevamente en el netbeans y así lo subí automaticamente, y ahi si funcionó correctamente, pero lo que aun me queda la duda es ¿por que me pasa esto en varios proyecto, no solamente en éste?
muchas gracias nuevamente por tu ayuda
-
El hecho de que al guardar el fichero en otro editor, indica que de alguna manera lo esta guardando utilizando la codificacion de caracteres que necesitas.
Pero como eso no es practico y Netbeans no te deja seleccionar la codificacion de los ficheros fuente, podrias indicarsela en la configuracion de este.
Buscar un fichero netbeans.conf el parametro :
y agregar dentro de las comillas
Con eso ya guardara cada fichero en UTF8
http://wiki.netbeans.org/FaqNetbeansConf (http://wiki.netbeans.org/FaqNetbeansConf" onclick="window.open(this.href);return false;)
-
muchas gracias shakka por tu ayuda, con el dato que me diste ya me esta guardando a la perfección :-D
saludos
-
Pero como eso no es practico y Netbeans no te deja seleccionar la codificacion de los ficheros fuente, podrias indicarsela en la configuracion de este.
Cuando creas un proyecto en NetBeans, al menos a partir del 6.5 que es el que uso en la oficina, si te permite seleccionar la codificación de caracteres que vas a emplear.
-
así es, tengo seleccionado por defecto UTF-8 pero parece que no respondia bien, con la solucion de shakka ahora ya no tengo problemas XD