我需要非ASCII字符轉換爲用perl程序Unicode值:轉換非ASCII到Unicode字符
,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,
= \ U + 1D6B2(&#x1D6B2)....
上述字符是雙敲擊或fraktur但是我無法將這些轉換爲Unicode值。如果有任何模塊可用,請指出。
有人可以幫助我在這一個。
my @arry = qw( );
foreach my $sng(@arry)
{
my $newsng = ord($sng);
#print "$sng\t$newsng\t";
$newsng = sprintf("%x", $newsng);
#print "$newsng\n";
$incnt=~s/$sng/$newsng/esg || print "NOT: $sng\n";
}
print $incnt;
它不打印unicode值。
感謝您的編碼。但是我無法打印文本文件中的值。我不知道我的錯在哪裏。在摘要中加入... – ssr1012
添加'use encoding'utf-8';'。 – Amadan
ð「」,它代替了一些帆船。 – ssr1012