Je veux mettre en place ma propre compresseur de gazouillis . En gros, cela permet de faire ce qui suit. Cependant, je suis bloqué par certains problèmes d'unicode.
Voici mon script :
#!/usr/bin/env perl
use warnings;
use strict;
print tweet_compress('cc ms ns ps in ls fi fl ffl ffi iv ix vi oy ii xi nj/, "\. " ,", "'),"\n";
sub tweet_compress {
my $tweet = shift;
$tweet =~ s/\. ?$//;
my @orig = ( qw/cc ms ns ps in ls fi fl ffl ffi iv ix vi oy ii xi nj/, ". " ,", ");
my @new = qw/ fl /;
$tweet =~ s/$orig[$_]/$new[$_]/g for 0 .. $#orig;
return $tweet;
}
Mais ça imprime de la merde au terminal :
???????f?f???????/"\,""
Qu'est-ce que je fais de mal ?