人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Perl】Data::Dumper 日本語出力方法は?
utf8でスクリプト書いてます。
Dumper出力の日本語が”¥x{1234}”となってしまいます。
日本語表示する方法ありますでしょうか?
---------------------
use utf8;
use Data::Dumper;
use lib ’./lib’;
use Jcode;

$hash[0]{’key’}=[ ’あ’, ’い’, ’う’ ];

print Dumper($hash[0]);
print jcode(Dumper($hash[0]))->sjis;
binmode(STDOUT, ”:encoding(shiftjis)”);
print Dumper($hash[0]);
-----------------------

●質問者: radio3
●カテゴリ:コンピュータ
✍キーワード:Key LIB Perl print SJIS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 浅倉卓司
●100ポイント

http://dummy/

$dump = Dumper( $hash[0] );

$dump =~ s/¥¥x{([0-9a-z]+)}/chr(hex($1))/ge;

print $dump;


ではいかがでしょう。

# binmodeは適宜設定してるとして

◎質問者からの返答

バッチリです!!ありがとうございました!!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ