2013-08-27 27 views
1

所以我对此有点困惑,而且我也有点迷茫。我有一个GWT应用程序和所有.java文件,一切都在CP1250编码(如默认情况下,容器)我想在我的.html改变编码(因为一切都在UTF-8)GWT与appengine - 显示和存储(数据存储)特殊字符,如何?

<meta http-equiv="content-type" content="text/html; charset=cp1250"> 

,也web.xml文件,AppEngine上-web.xml文件和文件.gwt.xml

<?xml version="1.0" encoding="utf-8"?> 

到CP1250,但我不能得到正确的编码,我需要显示和存储的人物,如áéžčťíóšľĺ......我也试着将某些.java文件的编码更改为ISO-8859-1以及.html和.xml文件,但没有任何效果。我不知道要改变什么,所以也许这就是我的问题。

我使用RPC文本(字符串)转让,所以我可以从输入获得这些字符服务器端,并与println()一样写得正确,但我不能将它们保存到正确的数据存储。

那么,有没有办法存储这些字符或在标签等显示它们?如果是的话,我应该怎么做?或者存储在数据存储中并仅在com.google.gwt.user.client.ui.HTML中显示它们也足够了,这要感谢您的时间。

回答

1

SOLUTION

好了,所以basicaly我在做什么错是默认CP1250 enxoding。只需将所有内容的编码设置为UTF-8,显示和存储就会很好,它会将代码中的一些特殊字符转换为“?”当你改变它时,但有一点额外的工作,你可以改变它。

对不起,愚蠢的问题,但我虽然UTF-8 wasnt的路要走... IDK的原因:P

相关问题