GC version: 18
Default GC search engine setting looks like this:
{google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}{google:searchFieldtrialParameter}{google:instantFieldTrialGroupParameter}sourceid=chrome&ie={inputEncoding}&q=%s
It's searching on Google Search in my country. How do I change that to always use Google US? I've tried to set the default setting to:
http://www.google.com/#hl=en&q=%s
This works except when using some symbols like plus sign '+', since it's not escaped. For example, if I type '123+456' in address bar, it will be interpreted as http://www.google.com/#hl=en&q=123+456, which would do google search '123 456', not the calculation result 579 I was looking for. Another example is that searching 'C++ bit operation' would get google search 'C bit operation'. This issue makes address bar searching not working in some cases. I was wondering if there's any way to resolve this?

http://www.google.com/search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}{google:searchFieldtrialParameter}{google:instantFieldTrialGroupParameter}sourceid=chrome&ie={inputEncoding}&q=%s? – Rob Mar 16 '12 at 18:26