Java中的字符编码

博客聚焦Java编程中汉字乱码问题。指出计算机只识别0和1,而Java里乱码常让人困扰。介绍读取数据库内容时,要先明确源编码格式获取字节,再转换为目的终端编码格式;插入数据时也类似,给出了相应代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机本来只认识0和1, 但我们却被java中的乱码搞得焦头烂额. IE.    new String(rs.getString("name").getBytes("ISO-8859-1"),"GBK"); 读取数据库的内容.首先我们需要知道你的source的编码格式,  然后用source的编码格式得到bytes ( rs.getString("name").getBytes("ISO-8859-1")), 再将这些bytes转换成需要的目的终端(显示端)的编码格式. 反之依然(插入数据) 插入数据 new String(txtField.getText().getBytes(),"ISO-8859-1")   将得到需要insert 语句的文本.  Java 编程技术中汉字问题的分析及解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值