引言

你是否也遇到过相同的问题,明明是正经论文,下载之后文件名就乱码了。
比如这样:

下面说一下怎么解决这个问题。

解决方法

1. 首先创建一个自动操作

2. 选择shell脚本

3. 将以下代码粘贴到右边,并且调整一些选项,具体见下图。

for f in "$@"
dofileName=$(basename ${f})filePath=$(dirname ${f})# 两种乱码类型 GBK、UTF-8{ fileNewName=$(echo $fileName | iconv -f UTF-8-Mac -t latin1 | iconv -f gbk)} || { fileNewName=$(echo $fileName | iconv -f UTF-8-Mac -t latin1)}# 文件名正常或乱码类型不属上述两种时,新文件名为空,则跳过if [ -n "$fileNewName" ]; then# 避免文件重复:如果已存在修复后的文件名,则在新文件名后加上随机字符串。if [ -e ${filePath}/$fileNewName ]; thenmv "$f" "${filePath}/${fileNewName}-${RANDOM}"elsemv "$f" "${filePath}/${fileNewName}"fifi
done

4. 然后导出保存


然后就生成一个这样的文件

双击打开进行安装。

5. 之后在你要修复的文件上面右键,快速操作,执行即可。


就完美了

Safari浏览器下载知网文献中文乱码相关推荐

  1. 安装“tampermonkey”脚本下载知网文献PDF格式

    在浏览器扩展中搜索 tampermonkey 并安装 "tampermonkey"安装成功后,接下来点中工具栏的插件图形,出现如下信息后,点击"获取新脚本". ...

  2. 解决各大浏览器下载文件,文件名中文乱码的问题

    https://blog.csdn.net/fengchao2016/article/details/55188805/ 使用Trident和Edge关键字来判断是否是微软的浏览器(微软抛弃了IE,开 ...

  3. 下载知网Hownet中文信息结构数据

    进入网站:http://www.keenage.com/html/c_index.html 点击左侧:下载中心 填写表格即可申请 百度网盘数据分享:链接: https://pan.baidu.com/ ...

  4. 几个可以免费下载知网文档,和查重的网站

    前一段时间小七分享过几个免费下载知网,万方等一下写论文下载文献的方法,当时有小伙伴在后台询问有没有论文免费查重的方法,其实小七手里面有几个可以免费查看论文权重的软件,但是小七却没有分享,因为这些软件都 ...

  5. 解决java web中safari浏览器下载后文件中文乱码问题

    解决java web中safari浏览器下载后文件中文乱码问题 参考文章: (1)解决java web中safari浏览器下载后文件中文乱码问题 (2)https://www.cnblogs.com/ ...

  6. 『重磅』免费无限量下载知网/万方/维普等数据库文献的正规渠道

    本文链接("因果关系推断"微信公众号) 疫情期间迟迟不能返校,科研汪们都渴望可以像以前在学校那样,依旧自由地下载知网/万方/维普文献.今天就向大家推荐一种**『免费无限量』下载学术 ...

  7. 论文必备-五大学术文献资料推荐网站+免费下载知网、万方的论文资料

    五大学术文献资料推荐网站 国家哲学社会科学文献中心 http://www.ncpssd.org 提供免费下载,提供各类哲学社会科学文献. 搜索功能强大,提供分类搜索.提名/关键词等搜索,也可以输入关键 ...

  8. 解决Safari浏览器下载文件文件名称乱码的问题

    解决Safari浏览器下载文件文件名称乱码的问题 参考文章: (1)解决Safari浏览器下载文件文件名称乱码的问题 (2)https://www.cnblogs.com/itsharehome/p/ ...

  9. Safari浏览器下载word文件,后缀多拼接了.html,导致打开下载文件乱码

    1.遇到的问题 谷歌和ie下载文件正常 Safari浏览器下载word文件,后缀多拼接了.html,导致打开下载文件乱码,下载的文件名称为test.doc.html,手动去掉多余的后缀.html即可正 ...

最新文章

  1. Majority Element:主元素
  2. 【大前端之前后分离01】JS前端渲染VS服务器端渲染
  3. 控制器框架Struts与策略模式那点事
  4. 学会python编程容易吗-Python为什么这么火?小孩子适合学习python编程吗?
  5. 空间mysql升级_MySQL升级的3种方法
  6. [云炬python3玩转机器学习]6-3线性回归中的梯度下降法
  7. 使用Notepad++开发C#,一个复杂点的csscript脚本
  8. Jumping Monkey(CCPC网络赛重赛)
  9. pytorch中的参数初始化方法
  10. T-SQL高级查询语句
  11. Spring中获取request的方法及其线程安全性分析
  12. 【webpack】webpack 常用插件集合
  13. linux实现标准设备输入输出,Linux的标准输入和输出
  14. 电厂数字化进阶之路(一):光明的使者
  15. windows10 8081端口被占用如何解决
  16. 移动网络安全_徐州市“移动杯”网络安全技能竞赛 即将开始!
  17. crypto661-rabin(网鼎杯2022-未完成)
  18. 【2021年度总结】不断学习的卡卡
  19. 文件关联后即时生效代码
  20. 企业微信添加微信好友失败怎么办?

热门文章

  1. “360画报”功能导致帐户锁定
  2. Scrapy ip代理无响应
  3. 人工智能和机器学习在改善客户体验方面的应用
  4. 虾皮电商发展趋势 虾皮台湾站介绍
  5. html td圆角边框,解决table边框圆角无效
  6. 【ALGO】基础算法(3)
  7. 【2016读书】3月读书笔记
  8. 使用toad做一张逻辑回归贷前评分卡
  9. k30最小宽度380不管用了_K30系列最强机,Redmi K30S至尊纪念版评测
  10. Java进击框架:Spring(一)