1. 调整编码设置:打开Chrome浏览器,点击右上角的选项图标按钮,选择“更多工具”,然后点击“Settings”。在设置页面中,找到最下方的“Show advanced settings…”,进入高级设置。在“Web content”下的“Customize fonts”中,将编码设置为“Chinese Simplified(GBK)”或其他合适的编码方式,点击“Done”确认。
2. 检查语言设置:打开Chrome设置,搜索“语言”,点击“语言”选项,将“中文(简体)”移至首位,重启浏览器,确保优先使用UTF-8编码解析文件名。
3. 修改下载目录命名规则:进入Chrome设置,点击“高级”,找到“下载内容”选项,勾选“询问保存每个文件的位置”,避免自动存入带特殊字符的路径。手动指定下载路径为纯英文路径,如`D:\Downloads`,禁用中文文件夹名称作为存储位置。
4. 通过插件修复乱码问题:在Chrome应用商店搜索“Download Corrector”或“Filename Fixer”等插件,安装后启用,并根据自身需求配置规则,如将`%20`替换为空格,删除非ASCII字符等。下载时插件会自动触发,点击图标修正文件名后保存。
5. 解决特定类型文件乱码:若下载的Excel文件名显示为乱码,用记事本打开,将第一行`=?GBK?B?...`替换为`filename="正确名称.csv"`,保存后再次下载。或者在开发者的工具“Sources”面板中修改网页脚本,添加代码强制重命名链接。
6. 注册表修复系统编码关联:按`Win+R`输入`regedit`,导航到`HKEY_CURRENT_USER\Software\Google\Chrome\PreferenceMACs\default`,找到`intl.download_in_secure_encoding`键值,修改为`dword:00000001`启用安全编码。重启电脑后测试,若仍乱码则删除`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage`下的无效编码项。