Foros del Web » Administración de Sistemas » Unix / Linux »

archivos creado desde editores de texto NO guardan bien los acentos

Estas en el tema de archivos creado desde editores de texto NO guardan bien los acentos en el foro de Unix / Linux en Foros del Web. Hola, tras muchas vueltas he logrado "encontrar" el problema (creo) pero no tengo idea de como solucionarlo. Resulta que con cualquier editor de textos de ...
  #1 (permalink)  
Antiguo 15/08/2012, 08:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 135
Antigüedad: 16 años, 1 mes
Puntos: 3
archivos creado desde editores de texto NO guardan bien los acentos

Hola,

tras muchas vueltas he logrado "encontrar" el problema (creo) pero no tengo idea de como solucionarlo.

Resulta que con cualquier editor de textos de mi ubuntu (por ejemplo gedit) si creo un html o php desde 0, los acentos incluidos en el documento no me los muestra bien. Por ejemplo:
será me lo devuelve como será
Si en un documento que ya tengo en mi servidor desde hace tiempo (es decir, no lo he creado desde mi linux), lo abro con mismo editor, le pongo será y lo que quiera me funciona bien.

Muestro un ejemplo a continuación:
http://antiquitatem.com/acentos1.php -- Tomé un php de mi servidor, le cambie el nombre y su contenido y se puede ver que el será se ve bien. Y lo subo al servidor.

http://antiquitatem.com/acentos2.php -- Creé desde mi linux (ubuntu) y desde 0 este php. Copié el contenido del acentos1.php (abierto y modificado desde el mismo editor que acentos2) a este nuevo php. Lo guardo. Y lo subo al servidor.

Si visitais ambas páginas, la 2 la vereis mal y es como si el servidor la devolviera mal, pero si yo abro ambos documentos desde cualquier editor de textos en mi linux lo veo bien.
Está claro que internamente, la codificación que se está dando en ambos documentos a los acentos es lo que no gusta a mi apache, pero como puedo hacer para que los documentos creados desde mi linux tengan la misma codificación que los que había de antes? Y como saber la codificación actual?
He llegado a esta conclusión leyendo:
http://gestiweb.com/?q=content/probl...f-8-iso-8859-1

un Tomé un php de mi servidor, le cambie el nombre y su contenido y se puede ver que el será se ve bien
  #2 (permalink)  
Antiguo 15/08/2012, 08:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 135
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: archivos creado desde editores de texto NO guardan bien los acentos

Acabo de conseguirlo, . . . .
Acostumbrado a winwows no sabia que exitiera una opción para cambiar codificaciones a la hora de guardarlos, . . . Por defecto me estaba aplicando UTF-8 y por eso me estaba fastidiando.

Creo que quedó resuelto.
  #3 (permalink)  
Antiguo 16/08/2012, 07:59
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: archivos creado desde editores de texto NO guardan bien los acentos

No es cuestión de que a apache "le guste" o no, sencillamente sucede que las codificaciones de caracteres deben ser coherentes: si tu archivo está en la codificación X, e intentas (el navegador, el editor, cualquier parte del sistema) interpretarlo como si tuviese la codificación Y, verás caracteres incorrectos.

Normalmente se utiliza UTF-8 ya que es la codificación más simple que permite ingresar cualquier caracter unicode en un archivo.

En este caso no tiene mucho que ver el hecho de que estuvieses en Windows, ya que hoy en día hasta el bloc de notas permite elegir la codificación a la hora de guardar.


Saludos.

Etiquetas: ubuntu
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 20:33.