我将如何在iso-8859-8 perl中获得新的谢克尔符号

Reh*_*hna 0 perl translation currency

我正在使用i18n/locales/he_IL(iso-8859-8)在perl中进行翻译.但是我无法使用这个获得新的谢克尔符号.如何在perl中获得相同的新谢克尔符号?

我使用此代码 currency_symbol"<U05E9> <U05D7>".

我也尝试过currency_symbol"<U20AA>"

在此先感谢您的帮助.

ike*_*ami 5

您是指U + 20AA,NEW SHEQEL SIGN(₪)?它不是iso-8859-8字符集的一部分.您不能将其插入使用iso-8859-8编码的文档中.

XML和HTML有一种机制,用于在文档的字符集之外包含字符.要将此字符包含在iso-8859-8 XML或HTML文档中,您可以使用&#x20AA;.

如果您只想创建具有该字符的Perl字符串,则可以使用

my $s = "\N{NEW SHEQEL SIGN}";
   or
my $s = chr(0x20AA);
Run Code Online (Sandbox Code Playgroud)