首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jdbc支持波斯语吗?

jdbc支持波斯语吗?
EN

Stack Overflow用户
提问于 2013-11-16 13:39:54
回答 2查看 652关注 0票数 2

我设计了一个java桌面应用程序,使用jdbc技术连接到mysql数据库。但是,当我想用波斯语在db中存储数据时,它保存得像????一样

我尝试用这两个方法创建数据库

代码语言:javascript
复制
CREATE DATABASE 'db' CHARACTER SET 'utf8';

代码语言:javascript
复制
CREATE TABLE  `Table1` (
[...]) DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

我试过其他所有的校对,但它们似乎不能正常工作。

我该怎么办?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-16 14:32:07

确保设置了驱动程序属性。检查useUnicodetruecharacterEncoding是"UTF-8“。我假设您使用的是Connector/ JDBC驱动程序。

票数 0
EN

Stack Overflow用户

发布于 2015-08-16 17:56:11

请参阅此answer。答案的一个简短的版本是,您应该添加

代码语言:javascript
复制
?useUnicode=true&characterEncoding=UTF-8

到JDBC连接URL的末尾。例如:

代码语言:javascript
复制
jdbc:mysql://localhost:3306/db_name?useUnicode=yes&characterEncoding=UTF-8
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20019117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档