j'ai un script perl avec Regexp qui marche impec, cette regexp convertie
en ruby ne donne rien de bon...
enfin la regexp détexte si l'encodage de la string est en UTF-8 ou on,
c'est ok pour les deux versions à condition que ce soit une string du
fichier de script (pour ruby j'ai une version iso-8859-1 du même
fichier.
PAr contre dès que je cherche à vérifier l'encodage sur un contenu de
fichier, ça ne marche plis avec Ruby, avec Perl c'est OK...
alors, du coup, j'ai fait une "bidouille" j'appelle le script perl
depuis le script ruby )))
p isFileUtf8Encoded("lutte-ouvriere.html") # => true
p isFileUtf8Encoded("l_harmatan.html") # => true
p isFileUtf8Encoded("tut_exceptions.html") # => true
p isFileUtf8Encoded("butf.rb") # => true
p isFileUtf8Encoded("biso.rb") # => true
p `perl IsUTF-8.pl "lutte-ouvriere.html"` # => "0"
p `perl IsUTF-8.pl "l_harmatan.html"` # => "0"
p `perl IsUTF-8.pl "tut_exceptions.html"` # => "0"
p `perl IsUTF-8.pl "butf.rb"` # => "1"
p `perl IsUTF-8.pl "biso.rb"` # => "0"
p $KCODE # => "UTF8"
--- butf.rb ------------------------------------------------------------