我有一個使用CGI.pm這是一個簡單的網頁是我做的:Perl的CGI.pm編碼 - 錯誤的編碼爲「E」
當我打電話所有Perl CGI.pm功能和使用捷克字符「E」爲一個文本框的值,radio_group或其他任何東西,我得到的標籤>‘E’
這是怪異的極端的insetad - 因爲整個頁面是UTF8(< META NAME =‘字符集’ content =「utf-8」/ >)。特別是因爲這個工程
print '<textfield value="ěěěě" >';
因此我肯定 - 它必須CGI.pm引起的問題......我試圖把
use utf8; utf8::decode($textfield_value);
我scirpt的開始,它固定(那些regulary印刷)的CGI.pm問題,但在腳本的所有其他人物看起來很有趣..
任何想法?
Crosspost http://perlmonks.org/index.pl?node_id=949883 – daxim