我使用像这样的CellList
CellList<String> cellList = new CellList<String>(new TextCell());
然后给它ArrayList<String>
。
如果String包含“ü”,我会在浏览器中找到一个问号(FF4,GWT Dev Plugin)。如果我使用ü
,我会获得ü
在哪里可以指定编码,以便“ü”有效? (我不确定它是否有所作为,但“ü”目前在.java文件中是硬编码的,而不是从其他地方读取的。)
答案 0 :(得分:1)
GWT编译器假定您的Java文件是以UTF-8编码的。确保您的编辑器设置为以该编码保存。
您还应该确保将HTML页面的编码设置为支持Unicode的编码,如UTF-8(这允许您使用在其他字符集中找不到的更奇特的字符):
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
...
此外,如果您以后想要从数据库中检索字符串,请确保它也设置为处理Unicode,并且您的JDBC驱动程序以Unicode模式连接(某些数据库需要)。