Hi, I am using windows operating system. I wanted to rename some files within certain directories and my files contain chinese characters. After renaming, I could not see those chinese characters, what must I do to retain those chinese characters. Below is the file name and the script. Thanks file name = 141有多少爱可以重来 迪克牛仔.mp3 after renaming the file is testing123~1.MP3
===== script as follows ========= #!/usr/bin/perl use File::Copy; my $directories = 'd:\\test' ; opendir (MYHANDLE , $directories) || die "Cant open directories :$! "; my @files = readdir MYHANDLE; closedir MYHANDLE; foreach (@files) { if (/(^141)(.+$)/){ my $original = $_; s/(^141)(.+$)/testing123$2/; rename "$directories\\$original", "$directories\\$_"; } } print @files;