引言

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

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

解决方法

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. 今天收拾了个电脑抽屉,发现原来我是个有钱人
  2. 无界面(webdriver.PhantomJS)访问有道
  3. 情感数据对LSTM股票预测模型的影响研究
  4. 程序员愤怒了:我们不仅要当管理者还要当CEO!
  5. apache代理weblogic集群办法
  6. 「人物特写」国产手机操作系统突围任重而道远,创新才是关键
  7. 关于NGINX变量的一些测试结果
  8. android删除进度条,android – 在RecylerView上设置进度条,并在加载数据后删除
  9. 数据库MySql阶段总结
  10. python re包_使用Python中的re包将句子分成子句
  11. 宾馆客房管理系统Mysql数据库课程设计
  12. Win10专业版彻底禁用自动更新
  13. 点与直线位置关系,叉乘
  14. 使用Entitas构建游戏框架(一)
  15. 概率论复习题+部分详解
  16. Docker | 自定义网络(网关、子网地址)
  17. [PMZL]第1卷-误入天庭-02
  18. isPrototypeOf、instanceof、hasOwnProperty函数介绍
  19. Solidity概述及基本代码展示
  20. 我眼中未来的计算机资料,我心目中未来的计算机

热门文章

  1. 说人话,人话,汉明码(海明码、hamming code)通俗易懂的解释,说人话。
  2. 小程序 cover-view 字体_可升降、护眼、高清的明基PD2500Q显示器解决了程序猿99%的烦恼...
  3. PIM-DM中的扩散-剪枝跟断言机制后180s定时器
  4. 华为昇腾系列开发入门教程二:开局一张图,手把手教你鉴“XX”
  5. 软考复习之第一部分计算机组成原理
  6. Spring mvc Controller间跳转/重定向/传参
  7. 转型下沉的51talk 能否在在线教育“造”出一个拼多多?
  8. phpMyAdmin 3.4.3正式版拨开云雾见青天
  9. 正确使用AssetBundle加载和卸载
  10. iMonitor 365 远程监控软件怎样管理员工电脑?