Lío con UTF-8 y codificaciones
Hola, cuando descargo un disco con emule, al descomprimir (o el mismo archivo comprimido) si tiene acentos se ven dos cuadritos, lo que quiere decir que no los reconoce, y con firefox, poara subirlos, por ejemplo, dice que no existe, creo que es problema de la codificación (al disco de windows FAT32 tambiñen tengo que modificarle los nombres con acentos para que se vean bien). Exactamente, sabéis cuál es el problema? Y la solución? Gracias y saludos!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-01 a las 18:53 +0100, Ordectivo Linuxero escribió:
Hola, cuando descargo un disco con emule, al descomprimir (o el mismo archivo comprimido) si tiene acentos se ven dos cuadritos, lo que quiere decir que no los reconoce, y con firefox, poara subirlos, por ejemplo, dice que no existe, creo que es problema de la codificación (al disco de windows FAT32 tambiñen tengo que modificarle los nombres con acentos para que se vean bien). Exactamente, sabéis cuál es el problema? Y la solución?
En el fstab tienes opciones para ello, codepage, e iocharset. Pe: /dev/hdd1 /dos vfat user,noauto,codepage=437 0 0 /dev/hdb1 /windows/D vfat noauto,users,iocharset=iso8859-1,codepage=437 0 0 codepage es la que se supone que usa el disco. iocharset=value Character set to use for converting between 8 bit characters and 16 bit Unicode characters. The default is iso8859-1. Long filenames are stored on disk in Unicode format. codepage=value Sets the codepage for converting to shortname characters on FAT and VFAT filesystems. By default, codepage 437 is used. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDZ/zotTMYHG2NR9URAiFtAJ9Y/GLfrftLn6WEX1Da2vmNrhhF/gCbBRmD cbdE9wzpEcx8LlWMyR0Vh9g= =uEi/ -----END PGP SIGNATURE-----
He probado con el iocharset=iso8859-1,codepage=437 0 0 pero sigue igual, y su pongo iocharset=UTF-8? Me podríais explicar esto de las codificaciones, gracias... El 2/11/05, Carlos E. R.<robin1.listas@tiscali.es> escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2005-11-01 a las 18:53 +0100, Ordectivo Linuxero escribió:
Hola, cuando descargo un disco con emule, al descomprimir (o el mismo archivo comprimido) si tiene acentos se ven dos cuadritos, lo que quiere decir que no los reconoce, y con firefox, poara subirlos, por ejemplo, dice que no existe, creo que es problema de la codificación (al disco de windows FAT32 tambiñen tengo que modificarle los nombres con acentos para que se vean bien). Exactamente, sabéis cuál es el problema? Y la solución?
En el fstab tienes opciones para ello, codepage, e iocharset. Pe:
/dev/hdd1 /dos vfat user,noauto,codepage=437 0 0 /dev/hdb1 /windows/D vfat noauto,users,iocharset=iso8859-1,codepage=437 0 0
codepage es la que se supone que usa el disco.
iocharset=value Character set to use for converting between 8 bit characters and 16 bit Unicode characters. The default is iso8859-1. Long filenames are stored on disk in Unicode format.
codepage=value Sets the codepage for converting to shortname characters on FAT and VFAT filesystems. By default, codepage 437 is used.
- -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFDZ/zotTMYHG2NR9URAiFtAJ9Y/GLfrftLn6WEX1Da2vmNrhhF/gCbBRmD cbdE9wzpEcx8LlWMyR0Vh9g= =uEi/ -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-02 a las 23:33 +0100, Ordectivo Linuxero escribió:
He probado con el iocharset=iso8859-1,codepage=437 0 0 pero sigue igual, y su pongo iocharset=UTF-8? Me podríais explicar esto de las codificaciones, gracias...
Mejor lo lees en el manual. Básicamente, tienes que decirle al mount cual es el juego de fuentes que ha usado el windows para nombrar los ficheros, y cual es el del linux por defecto. Para comprobar si se ven bien, tienes que usar ficheros a los cuales diste nombre en windows, y que no cambiaste en linux. Prueba también con iocharset utf-8, y con codepage 850, y sus combinaciones. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDaW9ctTMYHG2NR9URAgwBAJ9Awp6oVsT43FNFPreBreJ/CPMH8gCgg9aj ZTyoiuFlOicyzzZPR5atrpA= =yk7/ -----END PGP SIGNATURE-----
Al final quedó rw,user,iocharset=utf8,auto,umask=000 El codepage no hace falta para que se vea bien, con utf8 rula a la perfección, pero me quedé con la intriga de saber cual es la diferencia entre codepage=437 y codepage=850, he probado con ambos y no noto ninguna diferencia, si eres tan amable de facilitarme una te lo agradeceré :P... Saludos!! El 3/11/05, Carlos E. R.<robin1.listas@tiscali.es> escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2005-11-02 a las 23:33 +0100, Ordectivo Linuxero escribió:
He probado con el iocharset=iso8859-1,codepage=437 0 0 pero sigue igual, y su pongo iocharset=UTF-8? Me podríais explicar esto de las codificaciones, gracias...
Mejor lo lees en el manual.
Básicamente, tienes que decirle al mount cual es el juego de fuentes que ha usado el windows para nombrar los ficheros, y cual es el del linux por defecto.
Para comprobar si se ven bien, tienes que usar ficheros a los cuales diste nombre en windows, y que no cambiaste en linux. Prueba también con iocharset utf-8, y con codepage 850, y sus combinaciones.
- -- Saludos Carlos Robinson
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFDaW9ctTMYHG2NR9URAgwBAJ9Awp6oVsT43FNFPreBreJ/CPMH8gCgg9aj ZTyoiuFlOicyzzZPR5atrpA= =yk7/ -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-03 a las 16:15 +0100, Ordectivo Linuxero escribió:
Al final quedó rw,user,iocharset=utf8,auto,umask=000
Lo cual equivale a "iocharset=utf8,codepage=437".
El codepage no hace falta para que se vea bien, con utf8 rula a la
Porque toma el valor por defecto para codepage.
perfección, pero me quedé con la intriga de saber cual es la diferencia entre codepage=437 y codepage=850, he probado con ambos y no noto ninguna diferencia, si eres tan amable de facilitarme una te lo agradeceré :P...
Pues tendrías que irte a la magnifíca documentación del MsDOS para saberlo :-P Bueno, no, que el MsDOS si tenía eso documentado. El manual técnico de referencia al menos. Bueno, pues son las fuentes de caracteres usadas en MsDOS. La 437 es la usaniana y la de la bios, el juego por defecto de todos los PCs desde que la IBM lo inventó hasta hoy en dia, y la 850 es la española. Los caracteres hasta el 127 son los mismos, y de ahí al 255 varían. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDalaptTMYHG2NR9URAuYwAJ9VUITp0YU6dD017V/BkUuwTY1MRwCfR3iQ EQtIAUgd6bdKP0NCCrLV6rk= =PDKy -----END PGP SIGNATURE-----
Muchas gracias, pero sabes cuál toma por defecto Windows? la partición de la que te hablo (una fat32) estaba manejada antiguamente por windows (no contiene el so), y es bastante grande, en ella se albergan una gran cantidad de archivos El 3/11/05, Carlos E. R.<robin1.listas@tiscali.es> escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2005-11-03 a las 16:15 +0100, Ordectivo Linuxero escribió:
Al final quedó rw,user,iocharset=utf8,auto,umask=000
Lo cual equivale a "iocharset=utf8,codepage=437".
El codepage no hace falta para que se vea bien, con utf8 rula a la
Porque toma el valor por defecto para codepage.
perfección, pero me quedé con la intriga de saber cual es la diferencia entre codepage=437 y codepage=850, he probado con ambos y no noto ninguna diferencia, si eres tan amable de facilitarme una te lo agradeceré :P...
Pues tendrías que irte a la magnifíca documentación del MsDOS para saberlo :-P
Bueno, no, que el MsDOS si tenía eso documentado. El manual técnico de referencia al menos. Bueno, pues son las fuentes de caracteres usadas en MsDOS. La 437 es la usaniana y la de la bios, el juego por defecto de todos los PCs desde que la IBM lo inventó hasta hoy en dia, y la 850 es la española. Los caracteres hasta el 127 son los mismos, y de ahí al 255 varían.
- -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFDalaptTMYHG2NR9URAuYwAJ9VUITp0YU6dD017V/BkUuwTY1MRwCfR3iQ EQtIAUgd6bdKP0NCCrLV6rk= =PDKy -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-03 a las 20:29 +0100, Ordectivo Linuxero escribió:
Muchas gracias, pero sabes cuál toma por defecto Windows? la partición de la que te hablo (una fat32) estaba manejada antiguamente por windows (no contiene el so), y es bastante grande, en ella se albergan una gran cantidad de archivos
En principio, el 437, pero windows tiene sus propios métodos. Ten en cuenta que los ficheros que hayas nombrado o renombrado desde linux pudieran no estar bien en ese sentido, tienes que guiarte por ficheros cuyo nombre no se haya tocado. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDanbotTMYHG2NR9URAiWtAKCFqHXsx6iyQ8X37L4KsCEmduGo/ACeNwIM WBm8DbRZXwF4PVEEwWPfvSk= =494i -----END PGP SIGNATURE-----
participants (2)
-
Carlos E. R.
-
Ordectivo Linuxero