Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Perl将重音字符更改为小写_Perl - Fatal编程技术网

使用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);