Sigh. Trust Apple to implement something like this with no way to turn it off on a per input field basis in Safari.
Two possible solutions:
1) Just blindly replace smart dquotes in the search expression before sending it to the server. Simple to implement, but it breaks searching for terms that contain smart dquotes.
2) Actually modify the search expression parser to handle smart dquotes as quotation delimiters. Since, IIRC, the parser was written by chaley, in its current form, he should comment on how feasible this is.
|