firefox中配置用Notepad++查看源码,可是老出现无法创建临时文件的问题(临时文件名乱码),无奈装个插件吧view Source In External Editor Bug fixer
然后:在firefox内置的搜索栏用google搜索中文,搜索结果页的url,同一个url保持不变,然后按enter,竟然是乱码发现url后面跟了一串firefox的东西
在.\Mozilla Firefox\searchplugins 目录下查看搜索引擎xml配置
就是gender这些参数,可能是为了区分时从ff中发出的请求吧,然后好跟google要钱:
1 2 3 4 5 6 | <param name="ie" value="utf-8"/> <param name="oe" value="utf-8"/> <param name="aq" value="t"/> <!-- Dynamic parameters --> <param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <mozparam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> |
参看遨游里面自己添加搜索引擎的方法
把这些参数给给删了,然后搜索url就变成简单的http://www.google.cn/search?q=条件,这样就ok了
googleToobar里面竟然也是乱码,原来和上面一样,都是因为加了一个utf-8的缘故,找了好久终于找到toolbar.js
位置如下:
C:\Documents and Settings\user\Application Data\Mozilla\Firefox\Profiles\gcqw88pd.default\extensions\{3112ca9c-de6d-4884-a869-9855de68056c}\lib
对比一下正常搜索结果,这次多了一个参数 ie=utf-8
用notepad++把&ie=utf-8 或者ie=utf-8 全部替换为空格(有一个没有&)
ok。
弄了这么久感觉不对劲啊,乱码一般都是转换除了问题,那么是不是第一次发出的搜索结果生成url时utf-8,转换到地址栏就错了?
在firefox离得config里面搜索:utf,发现有一项
netwo.standard-url.encode-query-utf8 默认值是false,改为true,试着恢复原始的toolbar.js
再试,一切ok,看来前面白忙活了,早点就改这一个地方啊,呜呜
继续阅读 »