我正在使用 i18n/locales/he_IL (iso-8859-8) 在 perl 中进行翻译。但我无法使用这个获得新的谢克尔符号。如何在 perl 中获得相同的新谢克尔符号?
我正在使用此代码 currency_symbol "<U05E9><U05D7>"。
我也尝试过使用 currency_symbol "<U20AA>"
感谢您提前提供任何帮助。
我正在使用 i18n/locales/he_IL (iso-8859-8) 在 perl 中进行翻译。但我无法使用这个获得新的谢克尔符号。如何在 perl 中获得相同的新谢克尔符号?
我正在使用此代码 currency_symbol "<U05E9><U05D7>"。
我也尝试过使用 currency_symbol "<U20AA>"
感谢您提前提供任何帮助。
您可能指的是 U+20AA,新 SHEQEL SIGN (₪)?它不是iso-8859-8字符集的一部分。您不能将其插入使用 iso-8859-8 编码的文档中。
XML 和 HTML 具有包含文档字符集之外的字符的机制。要在 iso-8859-8 XML 或 HTML 文档中包含此字符,您可以使用₪
.
如果你只想用那个字符创建一个 Perl 字符串,你可以使用
my $s = "\N{NEW SHEQEL SIGN}";
or
my $s = chr(0x20AA);