我遇到了一個希伯來字母和UTF-8的問題,我需要一些幫助來澄清。Spring UTF-8希伯來語支持
我們的webapp使用的是spring mvc 2.5.6,目前在輸入字段中支持utf-8字符 - 比如丹麥語字母和一些希伯來字母,如ר和ס。但是,並非所有的希伯來字符都支持。例如,如果我使用搜索字符串像רעננה它是「翻譯」到רעננ ?提交時。很顯然,這不是支持!
的字符集編碼是利用彈簧的characterEncoding濾波器等設定:
<filter>
<filter-name>charsetFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
而且因爲它是obviuos,它正在爲某些字符。需要什麼來支持所有希伯來語字母?
搜索條件是提交作爲一個url參數,並在url中,它看起來很好。它使用Java提取: new String(ServletRequestUtils.getStringParameter(request,「searchString」,「」)。getBytes(),「UTF-8」); 如果您需要其他任何東西,只要問問! :) – Hoof