<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.:: Linux y Software Libre ::. &#187; codificación</title>
	<atom:link href="http://cristianpark.sehablalinux.com/tag/codificacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://cristianpark.sehablalinux.com</link>
	<description>Un espacio para compartir...</description>
	<lastBuildDate>Sat, 26 Jun 2010 22:41:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eliminar Caracteres extraños en unidades extraíbles</title>
		<link>http://cristianpark.sehablalinux.com/2009/08/eliminar-caracteres-extranos-en-unidades-extraibles/</link>
		<comments>http://cristianpark.sehablalinux.com/2009/08/eliminar-caracteres-extranos-en-unidades-extraibles/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 04:35:30 +0000</pubDate>
		<dc:creator>cristianpark</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Arch]]></category>
		<category><![CDATA[caracteres extraños]]></category>
		<category><![CDATA[charset]]></category>
		<category><![CDATA[codificación]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[Distros]]></category>
		<category><![CDATA[gconf-editor]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[iocharset]]></category>
		<category><![CDATA[ISO8859-1]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[no válida]]></category>
		<category><![CDATA[pmount]]></category>
		<category><![CDATA[removable]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://cristianpark.sehablalinux.com/?p=74</guid>
		<description><![CDATA[Buenas noches, hace unos días me venía molestando un problema en Arch Linux.
Cuando montaba una memoria USB con la que estaba trabajando en Windows, me salían caracteres extraños en los nombres de los archivos.

Traté varias soluciones, cambiando los locales a es_CO.iso8859-1 (Latin1), cambiando opciones en /etc/fstab y no daba con la solución.
Con la ayuda de [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas noches, hace unos días me venía molestando un problema en Arch Linux.</p>
<p style="text-align: center;">Cuando montaba una memoria USB con la que estaba trabajando en Windows, me salían caracteres extraños en los nombres de los archivos.</p>
<p style="text-align: center;"><a href="http://img198.imageshack.us/img198/3769/codificacinnovlida.png"><img class="aligncenter" title="Codificación no válida" src="http://img198.imageshack.us/img198/3769/codificacinnovlida.png" alt="" width="131" height="113" /></a></p>
<p>Traté varias soluciones, cambiando los locales a es_CO.iso8859-1 (Latin1), cambiando opciones en /etc/fstab y no daba con la solución.</p>
<p>Con la ayuda de pmount, supe que el iocharset de la memoria era ISO8859-1, en parroquiano: la codificación no tenía compatibilidad con los nombres de archivos de sistemas Windows:</p>
<p style="text-align: center;"><em>$ pmount<br />
Printing mounted removable devices:</em><em> /dev/sdb1 on /media/CRIS_USB type vfat (rw,nosuid,nodev,relatime,uid=1000,fmask=0022,dmask=0000,allow_utime=0022,                    codepage=cp437,<strong>iocharset=iso8859-1</strong>)<br />
To get a short help, run pmount -h</em></p>
<p style="text-align: left;">Mi configuración en /etc/rc.conf dice LOCALE=&#8221;es_CO.UTF-8&#8243; entonces la aparente solución era cambiar de algún modo ese iocharset para que quedara como UTF-8. Al leer las páginas del manual de mount encontré esto en la sección de fat (formato de memorias USB):</p>
<p style="text-align: center;"><em>iocharset=value<br />
Character set to use for converting between 8 bit characters and<br />
16 bit Unicode characters. <strong>The default is iso8859-1</strong>.  Long file‐<br />
names are stored on disk in Unicode format.</em></p>
<p style="text-align: left;">Eso confirmaba que las memorias se montaban con ese charset por defecto: ISO8859-1.</p>
<p>Ya me estaba dando por vencido hasta que encontré una solución que salió de la mezcla de varias páginas que consulté. Comparto con ustedes los pasos para solucionar el problema (Esto funciona en Gnome, si alguien que use otro entorno gráfico puede decirnos como hacerlo en ese(esos) entorno(s) es bienvenido):</p>
<p><strong>1. </strong>Abrimos el editor de configuración de Gnome</p>
<p style="text-align: center;"><em>$ gconf-editor</em></p>
<p style="text-align: left;"><strong>2.</strong> Vamos a System -»storage -» default_options -»  vfat y nos ubicamos en la ventana de la derecha donde se ven claves, en este caso vemos una que dice <strong>mount_options</strong></p>
<p style="text-align: center;"><strong><a href="http://img268.imageshack.us/img268/854/gconfvfat.png"><img class="aligncenter" title="Gconf-editor" src="http://img268.imageshack.us/img268/854/gconfvfat.png" alt="" width="497" height="406" /></a></strong></p>
<p style="text-align: left;"><strong>3. </strong>Editamos esa clave haciendo doble click en ella y nos aparece un botón para añadir más opciones a la clave, pulsamos este botón:</p>
<p style="text-align: center;"><a href="http://img31.imageshack.us/img31/4997/agregaropcion.png"><img class="aligncenter" title="Agregar opción" src="http://img31.imageshack.us/img31/4997/agregaropcion.png" alt="" width="352" height="394" /></a></p>
<p style="text-align: left;"><strong>4. </strong>Añadimos como opción <strong>iocharset=utf8</strong> . Guardamos los cambios dando click en aceptar y cerramos el editor de configuración de Gnome.</p>
<p style="text-align: left;"><strong>NOTA:</strong> Se escribe utf8 (todo pegado), probé muchas veces con utf-8 (el nombre lógico del charset) pero la unidad no se montaba. Al ver <strong>dmesg | tail</strong> aparecía: FAT: IO charset utf-8 not found. Así que no lo olviden, se escribe <strong>utf8</strong> en la opción de montaje.</p>
<p style="text-align: left;"><strong>5. </strong>Por último, disfrutar de nuestros archivos con sus nombres bien escritos después de volver a montar la unidad USB</p>
<p style="text-align: center;"><a href="http://img7.imageshack.us/img7/2642/funciona.png"><img class="aligncenter" title="Resultado" src="http://img7.imageshack.us/img7/2642/funciona.png" alt="" width="195" height="137" /></a></p>
<p style="text-align: left;">Y la salida de pmount nos dice:</p>
<p style="text-align: center;"><em>$ pmount<br />
Printing mounted removable devices:<br />
/dev/sdb1 on /media/CRIS_USB type vfat (rw,nosuid,nodev,relatime,uid=1000,fmask=0022,dmask=0000,allow_utime=0022, codepage=cp437,<strong>iocharset=utf8</strong>)<br />
To get a short help, run pmount -h</em></p>
<p style="text-align: center;"><em><br />
</em></p>
<p style="text-align: left;">Don’t Worry………Be Linux!!!!!!!!!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://cristianpark.sehablalinux.com/2009/08/eliminar-caracteres-extranos-en-unidades-extraibles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
