AEM 6.0 SP1和搜索组件存在轻微问题.如果寻找一个法语单词一样"Français"   的"ç"得到弄糟
查询字符串就像?q=Français 
在JSP端一样,request.getCharacterEncoding()返回ISO-8859-1而不是我们需要的UTF-8.
我知道在tomcat下你可以改变URIEncoding连接器级别.  
但是对于直接由它自己运行的AEM/CQ实例,没有这样的事情.有人想出来了吗?
对于5.6.1:可以在Apache Sling Main Servlet的配置中设置默认编码.在Configuration Manager(<domain>:<port>/system/console/configMgr)中查找Apache Sling Main Servlet并配置Default Parameter Encoding属性.

对于6.0(信用 - Francois Cournoyer):配置已移至Apache Sling请求参数处理
配置临时文件位置以在保存配置时发生错误时指向绝对路径

| 归档时间: | 
 | 
| 查看次数: | 3515 次 | 
| 最近记录: |