rpc サービスを使用して mysql データベースと対話する SmartGWT アプリケーションがあります。
テキストボックスと 2 つの保存および読み込みボタンを備えた単純なフォームとします。
私のデータベースとテーブルとすべてのフィールドの照合は utf8_persian_ci です。
すべての Java ソース ファイルとモジュールの html および xml ファイルは、utf8 文字セットで保存されています。&また、フォームを含むモジュールhtmlファイルにメタタグがあります:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
私のアプリケーションは、Eclipse 開発モードでも、ローカルの Tomcat サーバーでも正しく動作します。次に、リモートサーバーに配置します(jar.exeを使用して-cvfフラグ付きのwarファイルに圧縮し、サーバーのpleskコントロールパネルを使用してアップロードします)。
このモードでは、mysql テーブルからデータをロードする (任意のテーブルからレコードをロードする) と、データは問題なくフォームにロードされますが、データを (ペルシャ語で) 保存したい場合、mysql はいくつかの ? を書き込むだけです。(疑問符) 特性テーブル項目。
何か案が ?