Re: [問題] 中文字尾亂碼

看板Perl作者 (jamuqa)時間12年前 (2013/05/22 15:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《jamuqa (jamuqa)》之銘言: : 小弟拿到一串中文如下 : http://i.imgur.com/VUHWREJ.jpg
: 最後一個字被切掉了 : 我想要把後面的亂碼移掉請問要怎麼做呢? : 目前試過下面這方法... 字尾還是有亂碼... : use Encode; : $str # 字串內容為上面那張圖的字串 : Encode::from_to($str,'UTF-8','UTF-8'); : print $str; #結果還是一樣 : 有請各位大大們賜教 <(_ _)> 自問自答一下 先轉成unicode把特殊字元\x{fffd}濾掉,然後再轉回utf8這樣就可以了... Encode::from_to($str,'UTF-8','unicode'); $str =~ s/\x{fffd}//g; Encode::from_to($str,'unicode','UTF-8'); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.12.174
文章代碼(AID): #1Hd7gKYc (Perl)
討論串 (同標題文章)
文章代碼(AID): #1Hd7gKYc (Perl)