2012-02-29 99 views
1

我是谷歌應用程序引擎新手。 我在GAE中有一個wicket應用程序的編碼問題。 (請參閱http://ristorante-lastoria.appspot.com/wicket/homeGoogle App Engine上的Wicket編碼問題

我的IDE配置爲將HTML模板文件保存爲UTF-8格式。

我打印出GAE JVM使用的默認file.encoding,它是ASCII。 我試着在appengine-web.xml中設置下面的參數。

<system-properties> 
<property name="file.encoding" value="UTF-8" /> 
</system-properties> 
<env-variables> 
<env-var name="DEFAULT_ENCODING" value="UTF-8" /> 
<env-var name="APP_ENCODING" value="UTF-8" /> 
</env-variables> 

我試着設置標誌--compile-encoding = UTF-8上傳戰爭內容到服務器。

在構建級別(使用maven),我嘗試使用native2ascii工具轉義構建中的unicode字符。 至今沒有運氣:-(

檢票版本:1.4.17

TIA

回答

0

一個XML聲明wirh編碼添加到您的所有模板:

<?xml version="1.0" encoding="UTF-8" ?> 
+0

THX很多,斯文,解決了這個問題,我還配置了我的Application子類去除XML聲明。 – 2012-03-01 10:10:07