Re: [問題]編碼問題

看板Perl作者 (這真的是很神奇~~)時間16年前 (2008/05/27 17:39), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/6 (看更多)
※ 引述《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

05/27 19:12, , 1F
s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
05/27 19:12, 1F

05/27 19:13, , 2F
記得用UTF-8模式來顯示:)
05/27 19:13, 2F

05/28 18:03, , 3F
可以了~謝謝!
05/28 18:03, 3F
文章代碼(AID): #18EzRIYy (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 6 篇):
文章代碼(AID): #18EzRIYy (Perl)