2010-03-23 46 views
1

我在速度模板文件中有非ASCII字符。處理時,它們會出現亂碼。速度模板中的非ASCII字符在顯示時被破壞

文件以UTF-8編碼保存,響應標頭contentType也設置爲text/html;charset=UTF-8

還能做些什麼?

+0

你用什麼版本的速度嗎? – uthark 2010-03-23 16:56:52

+0

此外,請參閱問題http://stackoverflow.com/questions/1824901/handle-utf-8-datastring-velocity-struts – uthark 2010-03-23 16:58:09

+0

我使用的1.6.2版本 – glaz666 2010-03-23 18:30:43

回答

3

好了,解決辦法是建立以下速度的屬性(Spring的bean的DEF的部分):

<entry key="input.encoding" value="UTF-8"/> 
<entry key="output.encoding" value="UTF-8"/>