Pregunta

Tengo un script Ruby que genera un archivo ANSI.

Quiero convertir el archivo a UTF-8.

¿Cuál es la forma más fácil de hacerlo?

¿Fue útil?

Solución

Si los datos son entre rango ASCII 0 a 0x7F, su UTF8 válida, por lo que no necesita hacer nada.

O, si hay caracteres anteriores 0x7F, podría utilizar Iconv

text=Iconv.iconv('UTF-8', 'ascii',text)

Otros consejos

El 8 bit Unicode Transformation Format (UTF-8) fue diseñado para ser compatible con la href="http://en.wikipedia.org/wiki/ASCII" rel="nofollow noreferrer"> Código Estándar americano . Por lo tanto, por definición, cualquier secuencia ASCII válido es también una secuencia válida UTF-8. Para obtener más información, lea la UTF FAQ y Unicode FAQ .

Cualquier archivo ASCII es un archivo válido UTF8, pasando por el título de su Q, por lo que no es necesaria ninguna conversión. No sé qué es un archivo UIF8 se, va por su texto de Q, tan diferente de su título.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top