Foros
Carácter raro al editar un archivo con Bloc de Not
Autor Fecha: 17 de Noviembre del 2007 a las 02:38:01   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 16 años
País:
Mensajes: 247
Después de editar el archivo stories.php para agrandar las cajas del FCKeditor, a mi nuke le a aparecido este carácter raro en la parte izquierda arriba del todo, encima del header: 

Pero, tengo que decir, que como el archivo que obtuvo la modificación fue el stories.php, ese carácter solo aparece en el "administrador de noticias" es decir, en la sección Nueva Noticias del panel de administración.

Sé que se puede solucionar porque en otro tiempo me pasó con el bloque usuarios de Emuletrix y Luis me lo solucionó, el problema es que no recuerdo cómo. Seguramente no me dijo la solución. Veámos ahora.

Saludos__
Este mensaje fue editado por última vez el 17 de Noviembre del 2007 a las 02:41:42 por M4ST3R.
Individual Perfil Privado Website
Autor Fecha: 23 de Noviembre del 2007 a las 11:28:05   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 15 años
Ubicación: Navolato, Sinaloa
País:
Mensajes: 12
Lo unico que se es que esos caracteres aparecen cuando editas los archivos con el Bloc de notas yo te recomendaria que volvieras a editar el archivo sin error con el WordPad o un editor de PHP

Guiño
Individual Perfil Privado Website
Autor Fecha: 23 de Noviembre del 2007 a las 12:03:13   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1269
M4ST3R escribió:
Luis me lo solucionó, el problema es que no recuerdo cómo.

Yo tengo una teoría simple, lo malo es que no he reproducido el error, pero bueno.

Supongamos que alguien, con sistema operativo Linux (o quizas Windows), abre un archivo en bloc de notas, y coloca un acento. El programa que guardará ese archivo, guardará el acento bajo alguna codificación, que podría ser ANSI/ASCII, Unicode, Unicode Big Endian o UTF-8. Si el usuario, abre el mismo archivo, con el mismo editor, no habrá ningún problema.

Pero, como todos sabemos, los archivos de un CMS de código abierto, pasan por muchas manos... antes de llegar a las nuestras, y por ende, pasan por diversos editores.

Así que el problema comienza, cuando alguien habré un archivo codificado, de una forma distinta a la que el editor interpreta. El editor no reconocerá el caracter (frecuentemente acentos), y lo tomará como un signo raro o desconocido.

La parte final del problema ocurre cuando el usuario, guarda dicho archivo. Al editor no le queda de otra, más que guardar el signo desconocido, porque para él, no es otra cosa.

Alrato viene el php, y trata de interpretar dicho archivo... pero se topa con un caracter desconocido... y adivinen que hace... también lo muestra como tal, pero de otra forma... .

Entonces, lo que yo hago es:

1. Abrir el archivo con un editor
2. Quitar los signos raros o reemplazarlos por signos adecuados (Ej: Canci[]n => Canción).
3. Copiar todo el código, desde la primera línea importante, pero sin seleccionar todo (porque a veces hay signos raros antes de la primera línea, y que resultan invisibles ante la vista humana).
4. Pegar el código copiado en otro documento (totalmente nuevo).
5. Guardar el archivo y listo...

Y si mi teoría es correcta, otra solución sería encontrar la codificación del archivo y decirle al editor, que la use (obviamente para interpretar los archivos y guardarlos con tal codificación); pero no te lo recomiendo.

M4ST3R, yo no te dí la explicación y solución, no porque no quisiera hacerlo, sino porque sabía, que a ti no te interesaba, que era muy complicado para ti y que solo querías resolver tu problema.

Pero como quieren saber y yo no quiero dar una solución no fundamentada, pues no he tenido otro remedio que hacerlo.

Saludos Muy bien
Este mensaje fue editado por última vez el 05 de Diciembre del 2007 a las 12:17:20 por luis_adolfo.
Individual Perfil Privado Website
Autor Fecha: 23 de Noviembre del 2007 a las 12:06:30   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 16 años
País:
Mensajes: 247
Ahora intentaré hacerlo, pero antes, tengo una duda.
Cuando dices "quitar los signos raros", te refieres a los acentos no?

Edito: Tema solucionado.
Este mensaje fue editado por última vez el 23 de Noviembre del 2007 a las 12:26:14 por M4ST3R.
Individual Perfil Privado Website
Autor Fecha: 23 de Noviembre del 2007 a las 12:29:09   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1269
M4ST3R escribió:
Cuando dices "quitar los signos raros", te refieres a los acentos no?

Ay M4ST3R, esas dudas salen por no leer bien, porque yo explique todo, y para muestra, me citaré a mi mismo.

luis_adolfo (osea yo) escribió:
El editor no reconocerá el caracter (frecuentemente acentos), y lo tomará como un signo raro o desconocido.

Cuando abres un archivo, con una codificación distinta a la que maneja tu editor, pasan muchas cosas. La mas clara, es que el editor no interprete algunos caracteres, y los muestre como signos raros o desconocidos.

Es ilógico pensar, que si el editor no te muestra ningún acento, o caracter específico irreconocible, tu pienses en quitarlos... como?, si no los reconoces. Pero si puedes notarlos, sean cuales sean. Quizá se muestre algo asi:

Canci[]n y acompa[]amiento.

¿y que haces, pues lo arreglas para que diga... Canción y acompañamiento. O si son muchos y estan en un sólo comentario, puedes quitar dicho comentario y listo.

En resumen, puedes quitar los signos raros, o reemplazarlos por los adecuados, pero siguiendo el proceso mencionado, por las razones mencionadas.

Igual y ahorita modificaré los pasos...

Saludos (de nuevo) Muy bien
Este mensaje fue editado por última vez el 05 de Diciembre del 2007 a las 12:17:40 por luis_adolfo.
Individual Perfil Privado Website
Autor Fecha: 30 de Noviembre del 2007 a las 08:14:37   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 16 años
País:
Mensajes: 247
Bueno esto ya lo solucioné el mismo día en el que pregunté la duda. Gracias y perdona por haberme demorado tanto tiempo en responder pero tuve unos problemas. Sonriente
Individual Perfil Privado Website