我有一个 SmartGWT 应用程序,它使用 rpc 服务与 mysql 数据库进行交互。
假设它是一个带有文本框和两个保存和加载按钮的简单表单。
我的数据库 & 表 & 所有字段排序规则是 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 只是写一些 ? (问号)在特征表字段中。
任何的想法 ?