Error al programar en PHP (solucionado)
Bienvenidos a Ver Tutoriales.com. Seguramente a más de uno le habrá ocurrido que a la hora de lanzar nuestro proyecto nos ha salido una codificación extraña en nuestra página () y seguidamente hemos ido al código a buscar donde se nos ha colado esa pulsación de teclas “sin querer”…
Pues nada de eso, esta codificación es producto de haberse guardado el archivo con otro tipo de formato, es decir, cualquier formato que no sea ANSI ha podido generar el error.
Normalmente si trabajais con programas profesionales o dedicados a la programación no suele dar este tipo de error, pero si habeis abierto el archivo .php con por ejemplo notepad, es posible que se os guardara con otra codificación diferente y al hacer el include o el include_once, genera ese código.
Así que para solucionarlo, solo teneis que abrir el archivo con el notepad o cualquier editor y al darle a guardar como, en el notepad te mostrará un menú desplegable al final de la ventana que indica el tipo de codificación en las que está UTF-8 entre otras, selecciona ANSI y guarda el archivo… y LISTO!
Ya tienes el problema solucionado.
Comments
Muy bueno me sirvió de gran ayuda ya no existen los caracteres molestos en mi web. Muchas gracias por tu aporte
De nada, esos caracteres de PHP no son solucionables sino se controla el formato, lo cual puede volver loco (por experiencia)
La verdad un maestro, tan simple corregirlo.. hay un monton de post que la re complican.. FELICITACIONES!!
De nada 🙂 hay que compartir lo que ya se ha andado para ayudar a los demás y lo de ï» es para volverse loco en PHP, sobre todo por que no aparece en ningún sitio del código 😀
¡¡¡Excelente!!! muchas gracias!… anduvo de perla 😉
Nada 🙂
El error “ de PHP que no es error 😀 cosa de los formatos.
Un saludo!
Si cambiamos la codificación, probablemente no se reconozcan algunois caracteres como tíldes y eñes, por lo que la mejor opción es crear un archivo de scripts php y que retorne la información que necesitamos desde el html, asi solo ponemos “echo nombreDeLaFuncion()” y no necesitamos cambiar la codificación de nuestro documento.
Hola davinci, buenas tardes. Tras leer, me gusta tu solución.
El caso es que no sé como proceder a hacerlo como tu comentas.
¿Podrías ayudarme por favor?
Gracias. Roberto.
todavia en el 2014 funciona gracias por el aporte
Exactamente, el formato de los ficheros o más exactamente, la codificación de los mismos es algo muy importante en programación, ya que jugar con el tipo de caracteres nos puede llevar a más de un quebradero de cabeza.
Por suerte este texto “ de PHP se soluciona fácilmente, pero cuando haces una migración de base de datos y te traes otros símbolos si puede ser un problema sino se reconoce a tiempo y se pone en producción. (Por experiencia)
Gracias por el comentario! 😉
Hola, ¿Cómo se puede abrir el archivo para después poder guardarlo?. Es que tengo este problema con una página web y he estado tratando de hacer lo que dices, pero no encuentro la manera.
No es al abrirlo, sino al guardar.
Si el error que te marca es el siguiente: 
Abre tu fichero con el notepad de windows o algún editor de texto plano, una vez abierto dale a guardar como, ahí es donde seleccionas el modo de guardar el fichero. Revisa el tutorial que viene cada paso bien explicado 😉
Salud!
Con el tutorial a que te refieres ? a lo que has escrito? o a algún vídeo? Si es lo que has escrito, ya me lo he leído varias veces, pero es que no entiendo como puedo abrir ni guardar ese elemento. A ver, yo lo que hago es lo siguiente, pongo esta dirección web, http://www.iestimposmodernos.es y me sale dicho símbolo en la parte superior izquierda de la pantalla . Selecciono dicho símbolo y le doy a “Inspeccionar elemento”, (solo me salen esa y otras 3 opciones) una vez echo eso que es lo que tengo que hacer ? O no tengo que darle a “Inspeccionar elemento” ? Es que no entiendo que es lo que hay que “abrir” propiamente dicho ni como abrirlo. Gracias por tu ayuda y disculpa las molestias, es que tengo que hacer trabajos y esa página es donde los entrego, y que no me funcione es un buen handicap : (
Buenas Tobi.
El fichero que estás viendo desde tu dominio lo tendrás en tu servidor, ese archivo que está en tu servidor es el que tienes que abrir con el editor de texto.
Si utilizas windows, lo más fácil es utilizar el Notepad que viene en el propio sistema. No es algo que tengas que hacer en el navegador. Es algo que lleva el propio fichero, por lo que tendrás que cambiarlo tal y como se explica en el tutorial de arriba.
De todas maneras, ¿dices que te sale ese error y tú no eres el que está haciendo esa página? Si es así tendrás que hablar con el administrador y mándale una captura de lo que te ocurre.
Sino te sale, coméntalo a ver si podemos ayudarte a aclararlo.
Genial 😀 ya me estaban volviendo loca esos simbolos jejejeje gracias
Hacen falta más loc@s en este mundo… pero no por  en nuestros ficheros PHP jejeje
Gracias, me sirvió… abrir con el notepad guardar como elegir ansi, subir el fichero al servidor, y todo funcionando.
Nada 🙂
Muchas gracias funciona perfectamente; solo un detalle, si el archivo incluye a otro archivo y éste a otro; todos los archivos deben estar en la codificación ANSI…
🙂
Gracias por el apunte 😉
Gracias por el aporte.
a ti por comentar 😉
Hola. No entiendo qué es lo que estoy haciendo mal. Cambié el formato y ¡aún así siguen apareciendo estos malditos caracteres! 🙁
¿Alguna solución?
Buenas Ángel, ¿no lo tendrás escrito? jeje, sino es por la codificación y no lo tienes escrito directamente, no se me ocurre otra cosa, no creo que por diferencias de versión de PHP pudiera ocurrir tal cosa.
No tengo otra solución. Lo siento.
Un saludo!
Excelente, muchas gracias
Nada 🙂