【为什么输出中文乱码? _JDBC 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
为什么输出中文乱码?
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
JDBC
详细描述
今天我加载了一个外部的java文件,然后提示我改格式,然后我该了,结果在自己项目里面输出中文确乱码,格式也改成了utf-8.
错误截图
源码
package jdbc; import java.sql.*; public class Jdbctest { private static final String URL = "jdbc:mysql://localhost:3306/lianxi?useUnicode=true&characterEncoding=utf-8&useSSL=true"; private static final String NAME = "root"; private static final String PASSWORD = "123456"; public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(URL, NAME, PASSWORD); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select name,age from tanghaiqing;"); while (rs.next()) { System.out.println(rs.getString("name") + "" + rs.getInt("age")); } rs.close(); stmt.close(); conn.close(); System.out.println("测试该类"); } }
编辑于2024-11-24
时间排序
热门排序
[无名弟子]唐*清
0
出现乱码情况是字符集设计不对的情况,仔细查找看一下的你选的字符集是否一样。
查看全部>
编辑于2018-11-23
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
2527
0
10
为什么输出中文乱码?
1
1