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

: 最後一個字被切掉了
: 我想要把後面的亂碼移掉請問要怎麼做呢?
: 目前試過下面這方法... 字尾還是有亂碼...
: 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章