2012-02-29 127 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