Unzip #gb2312 encoded filename zip file with #unar :
unar -e gb18030 gb18030.zip
Will fix the chaos zh filenames.