Question

J'ai un script Ruby qui génère un fichier ANSI.

Je veux convertir le fichier en UTF8.

Quelle est la meilleure façon de le faire?

Était-ce utile?

La solution

Si vos données entre la plage de 0 à ascii 0x7F, son UTF8 valide, de sorte que vous ne avez pas besoin de faire quoi que ce soit.

Ou, s'il y a des caractères ci-dessus 0x7F, vous pouvez utiliser Iconv

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

Autres conseils

Le Unicode Transformation Format 8 bits (UTF-8) a été conçu pour être rétrocompatible avec le code standard américain pour l'échange d'information (ASCII) de . Par conséquent, par définition, toute séquence ASCII valide est également une séquence UTF-8 valide. Pour plus d'informations, consultez le UTF FAQ et Unicode FAQ .

Tout fichier ASCII est un fichier UTF8 valide, en passant par le titre de votre Q, donc pas de conversion est nécessaire. Je ne sais pas ce qu'est un fichier UIF8 est, en passant par votre texte de Q, si différent de son titre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top