使用Perl将重音字符更改为小写
我有一组像这样的重音字符 在此处输入图像描述“> 我想将大写重音字符转换为小写。我使用了使用Perl将重音字符更改为小写,perl,Perl,我有一组像这样的重音字符 在此处输入图像描述“> 我想将大写重音字符转换为小写。我使用了lc运算符,但无法获得预期的输出 例如,我想将转换为– 如果我使用像和#x00C2这样的XML实体,如果我将其转换为小写,它应该变成和#x00E2 use locale; print lc("\xE2"); 阅读 试试看,这可能有用 use locale; my $low=lc(\xC2); my $up=uc(\xE2); 试试看,这可能会对您有所帮助。您可能需要。它们不是特殊字符,而是
lc
运算符,但无法获得预期的输出
例如,我想将转换为–
如果我使用像和#x00C2
这样的XML实体,如果我将其转换为小写,它应该变成和#x00E2
use locale;
print lc("\xE2");
阅读
试试看,这可能有用
use locale;
my $low=lc(\xC2);
my $up=uc(\xE2);
试试看,这可能会对您有所帮助。您可能需要。它们不是特殊字符,而是重音字符。感谢@user3916803,我得到了结果。这在我的系统Solaris 10、Perl 5.12.3下不起作用……输出为Äïï½
use locale;
my $low=lc(\xC2);
my $up=uc(\xE2);