気まぐれ緋夜子

アウトプット力がほしい

メモ:perlの文字化け解決法

最近はAPIから取ったjson文字列、とyamlで保存してる文字列が文字化けしたことが頻繁に起こってて、先輩に相談してみたら、いいモジュールを紹介してくれました。

#yaml全体とjson全体をutf8に統一するモジュール
use Data::Recursive::Encode;

my $string = Data::Recursive::Encode->decode_utf8(YAML::LoadFile("xxx.yaml"));
#の感じで使う

#文字列の中身を見るモジュール
use Devel::Peek;
Dump $string;