作者dorwell (這真的是很神奇~~)
看板Perl
標題Re: [問題]編碼問題
時間Tue May 27 17:39:29 2008
※ 引述《LiloHuang (相見不如懷念)》之銘言:
: ※ 引述《travellu (旅行)》之銘言:
: : 請問
: : '休閒'要如何轉成'%e4%bc%91%e9%96%92'呢?
: : 試過利用Google的方法
: : 仍然不行
: : 謝謝!
: #!/usr/bin/perl
: use Encode qw/encode decode/;
: my $str = "休閒";
: $str = encode("UTF-8", decode("Big5", $str));
: $str =~ s/([^A-Za-z0-9])/sprintf("%%%02x", ord($1))/eg;
: print $str;
請問
'%e4%bc%91%e9%96%92' 如何轉成 '休閒'
我也是用Google找很久也是不行~
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.245.247
推 LiloHuang: s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; 05/27 19:12
推 LiloHuang:記得用UTF-8模式來顯示:) 05/27 19:13
→ dorwell:可以了~謝謝! 05/28 18:03