我来验证一下CSDN有没有高手!

daichangfu 2012-01-17 01:50:44
问题:MYSQL插入乱码。 限制语言:java

	public Connection getConn() {
try {
if (conn == null || conn.isClosed()) {
conn = DriverManager.getConnection(
"jdbc:mysql://124.173.158.2:3306/tianbao?autoReconnect=true&useUnicode=true&characterEncoding=utf-8",
"tianbao_f", "daige3");
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("getConnection()错误");
}
return conn;
}



MySQL 4.1.10a

数据库连接地址:124.173.158.2
端口号:3306
用户名:tianbao_f
密码:daige3
数据库:tianbao

大家可以远程连接这个地址!

限制语言java,怎么插入中文都乱码...
高手在哪里? 听说高手在CSDN??? 我有点怀疑啊............

...全文
1167 91 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
91 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfsberdsfsfg 2012-02-04
  • 打赏
  • 举报
回复
你说的只是很基础的问题而己,只要自己细心就不会出现这种问题,
解决这种问题的办法:
1.注意你的mysql是不是支持utf-8字符中文。
2.你的连接mysql是不是加了utf-8.
3.你的程序中是不是不支持中文,传到mysql的时候就乱码了.
I_jiao_Mt 2012-02-04
  • 打赏
  • 举报
回复
呵呵------CSDN竟然提示:回复内容太短了!
macguan 2012-02-03
  • 打赏
  • 举报
回复

LZ这贴其实确实是高手贴.
MYSQL支持UTF-8一直支持的不好, 从OS平台,数据库客户端,数据库服务器,应用服务器,浏览器,都容易出问题.网上普遍的建议是用GBK(多数人用的也是GBK).
如果实在项目是UTF-8的,就在写库前先做转码String str1 = new String(str2.getBytes("ISO-8859-1"), "UTF-8");

fengxue1101314a 2012-02-03
  • 打赏
  • 举报
回复
我是菜鸟·
还好不是LZ所谓的高手、
但是我黑低调·
没你这么嚣张的吵着闹着找高手给你找个所谓的哥解决问题的·

估计很多人看到了会也不想给你说·、
自己菜就来点请教的态度·
别一副母牛拉拖拉机的样子

自己SQL安装该如何选择都没搞明白·
就那么叼了·搭理你都浪费别人时间
大参林-HUASHAN 2012-02-03
  • 打赏
  • 举报
回复
弱智的标题党。。
leoshao80 2012-02-03
  • 打赏
  • 举报
回复
数据库使用的字符集和java所使用的字符集不一致造成的!
Mr.Z003 2012-02-03
  • 打赏
  • 举报
回复
统一编码---UTF-8
fyswords 2012-02-03
  • 打赏
  • 举报
回复
起这题目居然还回答他……
oyangminghe 2012-02-03
  • 打赏
  • 举报
回复
你这个太难,没人会
ilovefzq 2012-02-03
  • 打赏
  • 举报
回复
回复率还挺高,我也插一腿
qq314525768 2012-02-03
  • 打赏
  • 举报
回复
楼主啊 你这问题根本不算问题!
a670068451 2012-02-03
  • 打赏
  • 举报
回复
是不是设置字符集的问题?
猫儿爷爷 2012-02-03
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 jianlajidexiaohuo 的回复:]

看到标题很奇怪,打开内容很气愤,读完回帖很满意,哈哈
[/Quote]+1
  • 打赏
  • 举报
回复
String sql = "insert into tablename values('" +new String("哈哈哈".getBytes("iso-8859-1"),"gbk")+ "')";

这样不行么?
-迷糊- 2012-02-02
  • 打赏
  • 举报
回复
“你牛你插入个中文给哥看看。”

CSDN的人真好,楼主这么装逼还有给解答的。

要在别的论坛就直接开骂了。

这都不会就开始称哥,LZ现实中也这样,程序员的路走不长。
xianaofei 2012-02-02
  • 打赏
  • 举报
回复
是你自己数据库的配置问题
你配置的时候没有用UTF8的
liuyuhua0066 2012-02-02
  • 打赏
  • 举报
回复
就你这态度
呵呵一下
借我那把枪吧 2012-01-19
  • 打赏
  • 举报
回复
我是菜鸟 哥还是想抽你
coooliang 2012-01-19
  • 打赏
  • 举报
回复
为什么要这样插入数据。
aideyi 2012-01-19
  • 打赏
  • 举报
回复
太隆重了
加载更多回复(62)

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧