2013-08-27 1 views
1

그래서 나는 이것에 조금 갇혀있다. 그리고 나는 또한 약간 길을 잃었다. 나는appengine이있는 GWT - 특수 문자를 표시하고 저장하는 (데이터 스토어에) 방법?

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

도 (모든 UTF-8에 있었기 때문에) 나는 내 .html 중에서에서 인코딩을 변경하기 위해 시도한 GWT 응용 프로그램 및 모든 java 파일이 모든 것이 (컨테이너로부터, 디폴트로) CP1250로 인코딩 web.xml 파일,에서 appengine-web.xml 파일과하며 .gwt.xml 파일

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

하지만 난 인코딩 권리를 얻을, 내가 표시하고 áéžčťíóšľĺ 같은 저장 문자가 ... 나는 또한에 시도 할 필요가 기운 다 일부 .java 파일의 인코딩을 ISO-8859-1 및 .html 및 .xml 파일로 변경하지만 아무 것도 작동하지 않습니다. 나는 정확히 무엇을 바꾸어야할지 모르겠다. 아마도 내 문제 일 것이다.

텍스트 (문자열) 전송에 RPC를 사용하므로 입력에서 서버 측으로 문자를 가져 와서 println()으로 올바르게 쓸 수는 있지만 데이터 저장소에 올바르게 저장할 수 없습니다.

그런 문자를 저장하거나 라벨 등에 표시하는 방법이 있습니까? 그렇다면 정확히 무엇을해야합니까? 또는 데이터 저장소에 저장하고 com.google.gwt.user.client.ui.HTML에 표시하는 것만으로도 충분할 것입니다. 시간이 많이 걸려 고맙습니다.

답변

1

솔루션

좋아, 그래서 basicaly 내가 잘못하고 있었는지 그 기본 CP1250의 enxoding이었다. UTF-8에 대한 모든 인코딩을 설정하면 표시 및 저장이 잘되며 코드의 일부 특수 문자가 "?"로 변환됩니다. 당신이 그것을 바꿀 때 약간의 추가 작업 만하면 다시 변경할 수 있습니다.

멍청한 질문에 대해 유감스럽게 생각하지만 UTF-8 was not to go ... idk 이유 : P

관련 문제