2014年3月20日 星期四

perl pack/unpack 在中文轉換的用法


將四轉為16進位
tyruan@Ubuntu-TY ~ $ perl
print unpack("H*","四");
__END__
e59b9b

 將abc轉為16進位
tyruan@Ubuntu-TY ~ $ perl
print unpack("H*","abc");
__END__
616263

將61轉為字串 (只轉前碼)
tyruan@Ubuntu-TY ~ $ perl
print pack("H2","616263");
__END__
a

 將616263轉為字串
tyruan@Ubuntu-TY ~ $ perl
print pack("H*","616263");
__END__
abc




e59b9b轉為字串
tyruan@Ubuntu-TY ~ $ perl
print pack("H*","e59b9b");
__END__

沒有留言:

張貼留言