2015-12-02 122 views
-1

我使用HTML::Entities模塊對一些特殊字符進行編碼。這裏是我的示例代碼:HTML :: Entities :: encode_entities_numeric:將十六進制輸出轉換爲十進制

use HTML::Entities qw(encode_entities_numeric); 
my $str = "some special chars like € ™ © ®"; 
encode_entities_numeric($str); 
print $str; 

Output: € ™ © ® 

由於輸出是字符的HTML數字十六進制代碼。

我想在字符的HTML數字十進制數值的形式輸出像€ ™ © ® 有沒有辦法在encode_entities_numeric()

感謝做到這一點!

+0

xpost:http://www.perlmonks.org/?node_id=1149139 – toolic

回答

1

不,它不可配置(因爲€€是100%等效的)。

+0

謝謝。由於@rtolic建議在perlmonks中更好地使用手動正則表達式替換 – ppant

+0

不,更糟糕的是。但它會做你所問的 – ikegami

相關問題