GWT で UIBinder を使用していますが、アクセントのある文字の表示に問題があります。
私のxmlは次のようになります
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
...
<g:Label ui:field="lbl"></Label>
テキストを xml に直接入力すると<g:Label>éç</g:Label>
、アクセントがうまく表示されます。しかし、関連付けられたクラスで setText メソッドを使用するlbl.setText("éç")
と、疑問符が含まれるひし形に置き換えられます。
編集:それらをhtmlで入力すると、アンパサンドなどが表示されます
解決:
実際、ファイル形式を UTF-8 に変更した後にアプリをテストしたとき、変更中に壊れたすべてのアクセントを再入力するコードに戻っていませんでした。そのため、ブラウザでは同じように表示されました。