Re: [問題] 中文字串比對

看板Perl作者 (ads)時間21年前 (2003/08/20 13:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《CKPILOT (星空下的鋼琴手)》之銘言: : $word_1 = "---回應---" : $word_2 = "回應" : if ($word_1 =~ /$word_2/) { : print "True!\n"; : } else { : print "False!\n"; : } : 可是我卻看到的是"False!" : 請問各位前輩們,請問我該如何解決呢? : 謝謝:) : 有位前輩告訴我要在程式前面加上use encoding 'big5'; : 可是我加入了以上程式碼之後,我一執行程式就會出現winXP的程式關閉視窗: : Perl Command Line Interpreter發生問題,必須關閉,謹此致歉。 : 請問我的問題在哪呢?? : 謝謝:) : OS: winXP : Perl: ActivePerl 5.8.0 build 806 use Encode; use encoding 'big5', STDIN => 'big5', STDOUT => 'big5'; 另外要將變數的編碼設為big5時 加入 $word_1 = decode (big5 => $word_1); 即可 -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.109.137.34
文章代碼(AID): #_GmAIcB (Perl)
文章代碼(AID): #_GmAIcB (Perl)