我之前[讨论过](/2008/02/17/cocoa-nsstring-decoding-error/)一次这种文件名的错误编码,为了在浏览器下载时的不必手工修正这个问题,这里提供一个 Safari 的 SIMBL 插件: SafariURLFix。
使用步骤如下:
1. 如果没装过,先[安装 SIMBL](http://www.culater.net/software/SIMBL/SIMBL.php);
2. 下载 [SafariURLFix.zip](http://jjgod.org/program/SafariURLFix.zip),解压后,放到 `~/Library/Application Support/SIMBL/Plugins` 目录 (如果没这个目录就自己创建);
3. 在 Terminal 中输入:
`defaults write com.apple.Safari JJURLsToFix -dict newsmth.net GBK`
其中 newsmth.net 为你希望应用修正的网站域名。也可以打开 `~/Library/Preferences/com.apple.Safari.plist` 文件自己编辑 `JJURLsToFix` 这个 Dictionary,自行添加新的,见附图。
4. 重新启动 Safari,尝试下载[这样](http://att.newsmth.net/att.php?p.719.275418.308.png)的文件,看看文件名是否被正确纠正了。
如果还有什么问题,欢迎在下面提出。
Hi, 看到这个文章很兴奋的试了下,不过还是乱码:(
还有更详细的方法不?
thanks a lot
你这个plist编辑器是什么
问题依旧
帮忙看看这个怎么修改下载谷歌音乐的方法
http://www.google.cn/music/homepage
注意 下载的域名是top100.cn
Leopard 自带的。
SIMBL已正确安装,运行其他Plugins程序可以。但不知如何配置能让gmail下载中文附件名时能正常?
(看了一下gmail用的utf-8, 试了设置mail.google.com UTF-8 GBK utf-8 都不生效,这个问题一直让人郁闷啊,等待你的好消息。)
哈哈,不用这个。。不过支持一下。哈。
有支持tiger的版本吗?
依然不行啊。。。。
都快10年了 apple这bug还没修。。。。
大神有没有解决办法的更新。。。