`
cmilitary
  • 浏览: 11710 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

""字的显示问题

阅读更多
系统环境:
    Oracle 10.2 字符集SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    jvm 字符集:GBK
   该程序在SUN的JRE下运行正常,在IBM JRE下运行结果不正确“”显示为“?”
/**
 * Create on 2010-7-14
 * Copyright 2009 startech. All rights reserved.
 */
package com;

import java.nio.charset.Charset;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/**
 * @author lb
 *
 */
public class TestJdbc {

/**
* @param args
*/
public static void main(String[] args) {
TestJdbc test = new TestJdbc();
try {
test.testJdbc();
} catch (Exception e) {
e.printStackTrace();
}

}
private void testJdbc() throws Exception {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:dev";
Connection connection = DriverManager.getConnection(url, "test",
"test");
Statement statement = connection.createStatement();
ResultSet resultSet = statement
.executeQuery("select name from users where id = '1010900166'");
while (resultSet.next()) {
String nameString = resultSet.getString("name");
System.out.println(nameString);
byte[] bytes = nameString.getBytes();
for (byte b : bytes) {
System.out.print(b);
}
System.out.println();
}
System.out.println("当前JVM的默认字符集:" + Charset.defaultCharset());
}
}

运行结果:
dbc
张?
-43-5963
当前JVM的默认字符集:GBK

oracle数据库记录:
SQL> select *from users;

  ID NAME
----------- --------------------
1010900166 张

“”在JVM中有两个编码19886和59491,19886可以在页面显示,但保存到数据库为乱码,59491可以保存到数据库中,但显示为乱码。且如果把页面字符集改为gb18030,则页面会随机出现乱码。
分享到:
评论

相关推荐

    CAD快捷键命令大全

    94. **Alt+N+Tעע - 表格(Table)** 95. **Alt+N+MԲġעע - 材质(Material)** 96. **Alt+N+Qבעע - 质量属性(Mass Properties)** 97. **Alt+N+Sʽעע - 样式(Style)** 98. **Alt+N+Vעע - 视图...

    反编译工具,可以看C#代码

    反编译工具,可以看C#代码

    谷歌浏览器,安卓离线版APK

    谷歌浏览器,安卓离线版APK

    Delphi 12.3控件之SiComponents TsiLang Components Suite V7.6.0.1 for D7-DX10.3 WIN32-WIN64 ONLY.7z

    Delphi 12.3控件之SiComponents TsiLang Components Suite V7.6.0.1 for D7-DX10.3 WIN32-WIN64 ONLY.7z

    MySQL课程考试题.txt

    MySQL课程考试题.txt

    深度神经网络并行化技术综述与发展前景

    内容概要:本文详细探讨了深度神经网络(DNN)并行化技术的发展历程、现有技术和未来挑战。文章首先介绍了DNN的发展背景及其在图像分析、语音识别、自动驾驶等领域的广泛应用。随着DNN模型复杂度和训练数据量的增长,训练时间和计算成本急剧上升,促使研究人员寻求并行化解决方案。文中讨论了多核CPU、GPU、MIC、FPGA和ASIC等多种硬件平台的并行计算能力,并分析了CUDA、OpenCL、OpenMP、MPI和Spark等并行编程框架的特点和适用范围。接着,文章深入讲解了DNN的模型并行和数据并行两种主要并行化方法,并通过AlexNet案例展示了这两种方法的具体实施过程。此外,文章还比较了几款流行的DNN开源软件系统(如Caffe、TensorFlow、MXNet等)的并行化策略。最后,文章总结了当前DNN并行化存在的挑战,包括性能可移植性、任务自动划分、通信瓶颈等,并对未来的发展方向进行了展望。 适合人群:从事深度学习研究的科研人员、工程师和技术爱好者。 使用场景及目标:帮助读者全面了解DNN并行化技术的现状和发展趋势,指导他们在实际工作中选择合适的硬件平台和编程框架,优化DNN模型的训

    网络工程师备考资源库80M(笔记和历年真题).zip

    网络工程师备考资源库80M(笔记和历年真题).zip

    ssm旅游资源网站lw+ppt.zip

    Java项目基于ssm框架的课程设计,包含LW+ppt

    chromedriver-win32-135.0.7049.41.zip

    chromedriver-win32-135.0.7049.41.zip

    Delphi 12.3控件之文件系统生成器GenFs(File System Generator)源代码包.zip

    Delphi 12.3控件之文件系统生成器GenFs(File System Generator)源代码包.zip

    Fannker 3D Metahuman UE开发资源合集

    Fannker 3D Metahuman UE开发资源合集 探索UE5的高效开发利器!本合集整合Fannker精选3D Metahuman资源,涵盖角色模型、材质、动画及插件,助你快速打造逼真数字人。适用于游戏、影视及虚拟制作,提升工作流效率。兼容UE5先进功能,如Nanite与Lumen,让创作更流畅。立即获取,开启次世代角色开发之旅!

    uTPLb-StreamUtils.pas

    uTPLb_StreamUtils.pas

    Delphi 12.3控件之UPXShell.rar

    Delphi 12.3控件之UPXShell.rar

    基于JAVA的股票交易管理系统.zip

    Java项目基于ssm框架的课程设计,包含LW+ppt

    一些最近整理的很多系噶噶是噶比巴格达杀我如果噶嘎嘎莎莎微软尬舞

    发嘎嘎撒日嘎三个人个人嘎斯人噶世人公认嘎嘎微软给我个如果

    使用DeeplabV3和Resnet50 BB预测脑肿瘤-DeeplabV3和Resnet50 BB预测脑肿瘤

    My project aims to develop a brain tumor segmentation model using DeepLabV3+ with ResNet-50 使用DeepLabV3+和ResNet-50开发一个脑肿瘤分割模型 具有resnet50骨干的deeplabv3开发脑肿瘤分割的正在进行的项目

    第六周上课内容.odt

    第六周上课内容.odt

    java面向对象:用Java写一个计算器

    java面向对象 - 类与对象 java面向对象:用Java写一个计算器.

    三菱PLC在六层电梯控制系统中的应用及其实现详解

    内容概要:本文详细介绍了三菱PLC在日本六层电梯控制系统中的应用及其具体实现方法。首先概述了电梯系统的工作原理,然后重点讲解了三菱PLC在电梯控制系统中的优势,包括高性能、高可靠性和易用性。接着深入探讨了电梯控制程序设计的关键环节,如系统初始化、中断处理机制、人机界面设计以及具体的梯形图编程逻辑。文中展示了如何通过位移寄存器、矩阵扫描法、方向判断、停靠逻辑等技术手段实现电梯的高效运行,并强调了故障处理机制的重要性。最后,通过对硬件配置、按钮处理、方向控制和联锁逻辑等方面的讨论,进一步揭示了三菱PLC在电梯控制系统中的核心地位。 适合人群:从事工业自动化、电梯控制系统设计的技术人员,尤其是熟悉三菱PLC编程的专业人士。 使用场景及目标:适用于需要深入了解三菱PLC在电梯控制系统中具体应用的场合,旨在帮助技术人员掌握电梯控制系统的编程技巧和优化方法,提高系统的稳定性和安全性。 其他说明:本文不仅提供了理论知识,还结合了大量实际代码示例,有助于读者更好地理解和实践三菱PLC在电梯控制系统中的应用。

    Delphi 12.3控件之PowerPDF for D12.7z

    Delphi 12.3控件之PowerPDF for D12.7z

Global site tag (gtag.js) - Google Analytics