mysql字符集问题总吨位
我有一个 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只会写一些? (问号)在特征表字段中。
有什么想法吗?
I've a SmartGWT application which interacts with a mysql database using rpc services.
Suppose it as a simple form with a textbox & two save & load buttons.
My database & tables & all fields collation is utf8_persian_ci.
All java source files & module html & xml files have saved with utf8 character set. & also I've a meta tag in module html file which contains my form :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
my application works correctly in eclipse develpment mode & also in my local tomcat server. Then i put it on remote server (I compress it using jar.exe into a war file with -cvf flag & then upload it using my server's plesk control panel).
In this mode, when I load data from a mysql table (load a record from any table), data will load into my form with no problem, but when I want to save some data (in persian language), mysql just writes some ? (question sign) in characteristic table fields.
Any idea ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的数据库连接字符串是什么?
确保它具有指定的编码:
What is your connection String to the database?
Make sure it has the encoding specified on it: