我有一个SmartGWT应用程序,它使用rpc服务与mysql数据库交互
假设它是一个带有文本框和简单形式的简单形式。两个保存&加载按钮。
我的数据库&桌子和桌子所有字段排序都是utf8_persian_ci
所有java源文件&模块html& xml文件已使用utf8字符集保存。 &安培;我在模块html文件中有一个元标记,其中包含我的表单:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
我的应用程序在eclipse开发模式下正常工作&amp;也在我的本地tomcat服务器上。然后我将它放在远程服务器上(我使用jar.exe将其压缩到带有-cvf标志的war文件中,然后使用我的服务器的plesk控制面板上传它。) 在这种模式下,当我从mysql表加载数据(从任何表加载一条记录)时,数据将加载到我的表单中没有问题,但是当我想保存一些数据时(用波斯语),mysql只写了一些?特征表字段中的(问号)。
有什么想法吗?
答案 0 :(得分:2)
你的连接字符串是什么?
确保它具有指定的编码:
jdbc:mysql://localhost:3306/DB?useUnicode=true&characterEncoding=UTF-8