convmv -f gbk -t utf8 -r –notest dir_path
convmv –help
Your Perl version has fleas #22111 #37757 #49830
convmv 1.15 - converts filenames from one encoding to another
Copyright (C) - Bjoern JACKE bjoern@j3e.de
This program comes with ABSOLUTELY NO WARRANTY; it may be copied or modified
under the terms of the GNU General Public License version 2 or 3 as published
by the Free Software Foundation.
USAGE: convmv [options] FILE(S)
-f enc encoding from which should be converted
-t enc encoding to which should be converted
-r recursively go through directories
-i interactive mode (ask for each action)
–nfc target files will be normalization form C for UTF-8 (Linux etc.)
–nfd target files will be normalization form D for UTF-8 (OS X etc.)
–qfrom be quiet about the “from” of a rename (if it screws up your terminal e.