
1. 调整浏览器编码设置:打开Chrome浏览器,点击右上角的三个点(菜单按钮),选择“设置”,在设置页面中,通过搜索框搜索“语言”,点击“语言”选项,将“中文(简体)”移至首位,确保浏览器优先使用UTF - 8编码解析文件名,重启浏览器使设置生效。若上述方法不奏效,可在地址栏输入chrome://flags,搜索“UTF - 8”,启用“强制UTF - 8编码支持”实验功能,再次重启浏览器测试。
2. 检查并修改下载目录:进入Chrome浏览器的“设置”,点击“高级”,找到“下载内容”选项,勾选“询问保存每个文件的位置”,这样在下载文件时可手动选择保存路径,避免自动存入带特殊字符的路径。同时,尽量选择纯英文路径作为下载目录,禁用中文文件夹名称作为存储位置。
3. 使用插件修复:在Chrome应用商店搜索“Download Corrector”或“Filename Fixer”等插件,安装后启用,并根据插件的配置规则进行设置,如将%20替换为空格,删除非ASCII字符等,下载时插件会自动触发,点击图标可修正文件名。
4. 修改注册表(此方法需谨慎操作):按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下的无效编码项,但需注意不要随意删除重要键值,以免影响系统其他功能。





