我在 Win7 64 位上将战争部署到我的 Tomcat 6.0.35 并且当我在 Solr Admin 中使用全界面查询页面(我的意思是 form.jsp)来查询 2 个汉字(比如说它是 C1C2)时,调试信息显示:
<lst name="debug">
<str name="rawquerystring">æ°è</str>
<str name="querystring">æ°è</str>
<str name="parsedquery">NEWSID:æ°è</str>
<str name="parsedquery_toString">NEWSID:æ°è</str>
...
你可以看到 C1C2 变成了æ°è。我将相同的war文件部署到Linux上的Tomcat或同事计算机的另一台Win7 64位上,编码效果很好。有谁知道为什么以及如何避免这个问题?
提前致谢!