计算机本来只认识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 编程技术中汉字问题的分析及解决
Java中的字符编码
最新推荐文章于 2021-08-04 19:52:01 发布
博客聚焦Java编程中汉字乱码问题。指出计算机只识别0和1,而Java里乱码常让人困扰。介绍读取数据库内容时,要先明确源编码格式获取字节,再转换为目的终端编码格式;插入数据时也类似,给出了相应代码示例。
794

被折叠的 条评论
为什么被折叠?



