Perlでは、数値のHTMLエンティティを含む文字列をHTML::Entitiesでデコードしようとしています。一部のエンティティは機能しますが、「新しい」エンティティは機能しません。例:一部のHTMLエンティティをデコードすると出力が文字化けするのはなぜですか?
decode_entities('®'); # returns ® as expected
decode_entities('Ω'); # returns Ω instead of Ω
decode_entities('★'); # returns ★ instead of ★
「新しい」HTMLエンティティをPerlでデコードする方法はありますか? PHPでは、html_entity_decode
関数はこれらの実体すべてを問題なくデコードするようです。
ありがとうございます。 –