我使用Text::Capitalize嘗試和標題的情況下從網頁(使用WWW::Mechanize下載了一些UTF-8編碼的名字,但我沒有得到結果我很期待。爲什麼Perl的Text :: Capitalize將「Juvénal」變成了「JuvéNal」?
例如,名字網頁是「卡耶里耶裏,朱韋納爾」但capitalize_title
回報「卡耶里耶裏,朱韋納爾」(注意大寫N)。
我已經試過use utf8;
和改變$ word_rule正則表達式\w
年代到[:word:]
但既不改變從capitalize_title
輸出。
有誰知道我可以如何使它工作?
TIA