CentOS7 批量重命名,一个很蛋疼的问题

服务器没有安装中文包,上传的文件名带中文的都显示乱码
但是项目依然能找到文件路径,就没管它
后来项目新增功能,在线将word转换为pdf文件,pdf打开后全部乱码
安装了中文字体语言包后,pdf可正常显示中文
但是,悲剧了
凡是带有中文的文件,全部报404
文件名格式是前面随机16位英文,加$,加文件实际名字
现在数据库中保存的文件路径还显示中文
根据文件前16位英文,可以找到服务器上对应的乱码文件

怎么根据数据库中正确的文件名,批量修改对应的乱码文件名?
求大神脚本

1个回答

用汉字转换脚本,将汉字转换成字符串,然后再用字符串给文件命名就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问