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

[SOLUCIONADO] Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

Estas en el tema de Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO) en el foro de Unix / Linux en Foros del Web. Hola a todos, No se si el foro debe ir en Unix/Linux o más en Php o asi. Si esta mal ubicado indicarmelo. Bueno hasta ...
  #1 (permalink)  
Antiguo 23/11/2013, 08:08
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Pregunta Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

Hola a todos, No se si el foro debe ir en Unix/Linux o más en Php o asi. Si esta mal ubicado indicarmelo.

Bueno hasta ahora había creado varias páginas web pero todas las creaba en Windows7 con el Notepadd++ por ejemplo.

Bien las guardaba con su extensión dependiendo del archivo (.js , .php , .html) pero desde hace unos días estoy usando Ubuntu12.04. Y he pasado todos estos archivos de nuevo a mi S.O.Ubuntu, pero

No se visualizan correctamente algunos caracteres, :(

Da igual que le de editar y ver con programas como gedit, o bluefish, etc. pero algunos caracteres no se ven correctamente y en vez del caracter correcto (ejemplo $ o / ) me sale un cuadrito pequeño en su lugar..

He leido sobre esto y se debe a que en Windows se guarda en ISO, y en ubuntu en UTF-8 o algo así.

Como puedo solucionar esto ???? Muchas gracias a todos los que aporten algún dato para la solución.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #2 (permalink)  
Antiguo 24/11/2013, 11:09
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

Los caracteres que se ven mal son los simbolos de COMILLAS DOBLES ( " " ) en PHP por ejemplo.

Pero se ven mal en el mismo editor de PHP o HTML, que debo hacer para verlos correctamente en mi fichero.html o fichero.php. :(

No se pero creo que los tengo que pasar todos a UTF-8 pero como lo hago, mi editor no pone nada de codificación.

Es un tema visto en muchos sitios pero no ponen como solucionarlo en mis archivos en S.O. Ubuntu
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1

Última edición por HackID1; 24/11/2013 a las 11:18
  #3 (permalink)  
Antiguo 26/11/2013, 07:12
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

Para hacer lo mismo en todos los archivos, usa iconv.

Cualquier editor de texto decente te permitirá convertir los archivos a UTF-8 o abrirlos como ISO-8859-1 (o Windows-1252, que seguramente es el que estabas usando, Notepad++ lo menciona como "ANSI")

Si tu problema es con las comillas, entonces el lío es mayor. ¿estás seguro de no haber usado Word alguna vez, o un sistema como Wordpress que cambie el código automáticamente? porque el caracter comillas dobles es el mismo en cualquier codificación derivada de ASCII, incluyendo a ISO-8859-1 y a UTF-8
  #4 (permalink)  
Antiguo 26/11/2013, 11:43
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

Hola primero gracias por responder.

Uso el bluefish en Ubuntu12.04 y abro cualquier fichero y no me dice nada de opciones para convertirlo a UTF-8 o ISO-8859-1. (si me puedes indicar un buen editor de autocompletado gratis lo agradezco)

Si las comillas es lo que no se ve correctamente en algunos archivos (no en todos) no se porque, y si el código siempre lo he hecho yo a mano no he usado Word nunca ni nada por el estilo.

Esto me tiene "en stop" ya que muchos archivos que tenía no puedo verlos bien y ir caracter por caracter arreglandolo es muy cansino, por eso quiero saber si hay forma de cambiarlo en todos, o de verlos bien.

Comento que hasta la opción "abrir con el editor de texto" (gedit) me muestra en algunos ficheros ese fallo en las comillas, es muy raro.

Gracias por responder, pero no se que es iconv.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #5 (permalink)  
Antiguo 26/11/2013, 13:25
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

iconv es un programa de línea de comandos para convertir la codificación de un archivo.

Deconozco si Bluefish tiene una función similar, pero en Notepad++ podrías seleccionar la comilla "rara", y hacer un reemplazo general por una comilla "normal" en todos los archivos de una carpeta.
  #6 (permalink)  
Antiguo 26/11/2013, 13:34
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

El iconv se usaría así no??.

http://blog.theinit.com/2011/05/12/s...ion-con-iconv/

Primero como dice hay que conocer la codificación de mi fichero, eso lo hago con el comando que explica en la página web.

el :
Cita:
file --mime-encoding archivo
Pero cuando hago el comando anterior con un fichero mio me muestra esto:

file --mime-encoding procesa.php

procesa.php: unknown-8bit

Eso es que no la reconoce la codificación ??. o estoy haciendo algo mal. gracias por tus ayudas!
espero solucionar este problema con mis ficheros, porque sin esto no puedo pasar a hacer mi proyecto, porque muchos ficheros en los que me guio tienen estos fallos y estar uno a uno cambiando los símbolos erróneos por los correctos me llevaría el doble de tiempo.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #7 (permalink)  
Antiguo 28/11/2013, 10:44
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

Por ahora lo voy solucionando con el mismo editor, ahora estoy usando el EDITRA (que se ejecuta desde una terminal colocando editra y presionando [ENTER].

Voy en cada archivo lo abro y selecciono el caracter raro, le doy a Sustituir y coloco la comilla " .

Es la solución que me has aconsejado y si ha funcionado, la conocía pero estaba confuso y no sabía si solo se reemplazaban las comillas o algunos otros caracteres, pero si en efecto eran las "" las que se veían mal. Así que las he sustituido.

Gracias por las respuestas y sugerencias, @AlvaroG.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #8 (permalink)  
Antiguo 29/11/2013, 06:43
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Archivos no se ven bien en Ubuntu 12.04 (codificación UTF-8 o ISO)

La gracia de Notepad++ es poder reemplazar todos los archivos de una carpeta, pero lo que sea que te funcione está bien :)

Etiquetas: caracteres, ficheros, php, ubuntu, utf-8
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:44.