看板 Perl 關於我們 聯絡資訊
※ 引述《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