2012-09-17 3 views
0

GAE 데이터 저장소에 레코드 하나를 넣고 중국인은 GAE 관리 콘솔 "데이터 저장소 뷰어"에서 linked으로 확인합니다.Google App Engine Entity.getProperty는 중국어를?

그러나 서블릿에서 브라우저를 실행하면 중국어가 "????"로 표시됩니다. 서블릿 코드는 다음과 같습니다.

resp.setContentType("application/json; charset=utf-8"); 
... 
Entity e = entities.iterator().next();  
String d = (String) e.getProperty("date"); 
String c = (String) e.getProperty("course");      
resp.getWriter().println(d + " " + c); 

정말 많은 문제를 일으키는 모든 단서가 도움이됩니다. 고맙습니다 ...

답변

1

이것은 개발 서버 관리 페이지의 알려진 결함입니다.

코드 또는 데이터에는 아무런 문제가 없으며 dev 서버 관리 페이지에 데이터가 표시되는 방식 만 다릅니다. 나는 슬로베니아 인물과 같은 것을 얻는다. 그러나 그것은 생산에서 모두 잘 작동한다.

0

Google App Engine에 있지만 dev 서버에는 없습니다. 하지만 마침내 Servlet doGet() 메소드에서 super.doGet()을 호출하는 것을 잊었습니다.

이 중국 디스플레이가 제대로되면 ...

BTW

, 덕분에 ...