`
fenger_chui
  • 浏览: 104420 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CORBA乱码问题

阅读更多

在使用CORBA时,客户端采用JAVA语言,服务端采用C++语言,在传递中文字符串时,可能存在乱码问题。

这时需要进行编码的转化。C++的CORBA服务端一般采用ISO-8859-1编码,而JAVA客户端一般采用UTF-8或者是GBK编码。这时就需要进行编码的转化。

一,从客户端传入服务端进行如下的转化:

String str = new String(clientString.getBytes("GBK"),"ISO-8859-1"));

String str = new String(clientString.getBytes("UTF-8"),"ISO-8859-1"))

 

 

二,从服务端传入客户端进行如下的转化:

String str = new String(serverString.getBytes("ISO-8859-1"),"GBK")); 

String str = new String(SerString.getBytes("ISO-8859-1"),"UTF-8")); 

 

其中clientString和serverString是外部(客户端或者服务端)传入的字符串,str为转化后的字符串。

 

一般中文的时候会出现乱码,需要转化,其他字符不需转化。

 

0
2
分享到:
评论

相关推荐

    CORBA基础_C++corba开发_corba_

    CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)是用于分布式计算的一种标准,它允许不同系统间的软件对象进行交互,就像它们在同一个进程内一样。在C++环境中进行CORBA开发可以帮助...

    java_CORBA.rar_CORBA java_Java CORBA_corba

    Java CORBA,全称为Java Common Object Request Broker Architecture(Java通用对象请求代理架构),是一种用于分布式计算的技术,允许不同网络上的对象或服务之间进行交互。它实现了对象请求代理(ORB)的概念,...

    corba测试工具(Telcopro)

    CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)是一种标准的中间件技术,它允许不同系统上的软件对象相互通信,就像它们在同一个进程中一样。这种跨平台、跨语言的通信能力使得...

    Ultra Corba Simulator (Corba 模拟器)1.3.6

    ** Ultra Corba Simulator 1.3.6:深入理解与应用** Ultra Corba Simulator是一款针对Corba技术的专业模拟工具,版本为1.3.6。Corba,全称为Common Object Request Broker Architecture(通用对象请求代理架构),...

    CORBA

    CORBA公共对象请求代理结构 CORBA(Common Object Request Broker Architecture)是一种基于对象的分布式计算架构,旨在提供一种通用的、平台独立的、语言独立的对象请求代理机制。CORBA的主要思想是采用标准的接口...

    CORBA 原理及应用

    - **标准化与产品化**:CORBA先有标准后有产品的特点,使得它在解决实际问题时更具灵活性和可扩展性。 - **未来展望**:随着技术的不断进步,CORBA将继续保持其在分布式系统开发中的重要地位。 #### 八、总结 CORBA...

    CORBA标准 part 2 CORBA互操作 - 版本 3.2 (2011)

    CORBA互操作性部分涉及到的概念包括了客户端和服务器之间的绑定、如何解析接口定义、如何传输请求和响应、以及如何在不同ORB实现之间进行协议转换等问题。在实际应用中,为了达到互操作,不同厂商的ORB实现需要遵循...

    CORBA技术介绍.pdf

    1996年的CORBA 2.0版本则是一个重大突破,引入了GIOP协议来解决不同供应商之间的CORBA平台互操作问题,同时还增加了动态框架接口、对多层次安全和支持事务处理服务等内容。随后的版本如CORBA 2.1和2.2继续增强了语言...

    corba程序源代码

    【标题】:CORBA程序源代码 【描述】:这些源代码示例涵盖了多个使用CORBA(Common Object Request Broker Architecture)技术的程序,包括Java RMI(Remote Method Invocation)、Inprocess通信、简单的HELLO世界...

    Java 编写通用 Corba Client 是测试Corba服务的好工具

    Java 编写的通用Corba Client是一种强大的工具,用于测试和交互与Corba(Common Object Request Broker Architecture)服务。Corba是一种标准的中间件技术,它允许不同操作系统、编程语言和网络环境中的对象相互通信...

    corba的ppt文档

    CORBA(Common Object Request Broker Architecture,公用对象请求代理体系结构)是一种分布式计算框架,旨在解决不同计算平台上的对象之间的交互问题。它由Object Management Group(OMG)组织提出,自1980年代末...

    实时CORBA实现机制

    实时CORBA实现机制深入解析 实时CORBA(Common Object Request Broker Architecture)作为分布式计算环境中的关键技术,其在金融、电信、保险、医疗、制造业等领域的应用日益广泛,为提升系统性能与可靠性做出了...

    CORBA入门中文文档

    CORBA,全称Common Object Request Broker Architecture,是一种分布式计算框架,旨在解决不同系统间对象的互操作性问题。本文档旨在引导初学者掌握CORBA的基本概念和使用方法,通过学习,你可以了解到CORBA的核心...

    corba核心规范-- 一个简单的CORBA/Java示例

    **CORBA(Common Object Request Broker Architecture)**,即公共对象请求代理架构,是一种跨平台、跨语言的分布式计算模型,旨在解决不同系统间的互操作性问题。通过CORBA,不同系统中的对象可以像在同一个进程中...

    corba中文版.pdf

    CORBA,全称为Common Object Request Broker Architecture(公共对象请求代理架构),是一种标准的中间件技术,旨在解决分布式计算环境中的对象交互问题。它允许不同操作系统、编程语言和网络环境下的对象进行透明...

    CORBA技术系列丛书之-CORBA服务

    CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)是一种分布式计算技术,它允许在不同的操作系统、网络环境和编程语言之间进行无缝通信。CORBA技术系列丛书之"CORBA服务"着重于深入...

    jbi4corba-0.8.1

    标题“jbi4corba-0.8.1”指的是一个特定版本的开源项目,它致力于在Java Business Integration (JBI)环境中实现Common Object Request Broker Architecture (CORBA)的集成。这个项目的主要目标是使CORBA服务能够与...

    基于C++的CORBA实现

    - **多线程支持**:由于CORBA通常用于构建并发系统,因此C++实现时需考虑多线程问题,确保线程安全。 **3. CORBA的主要优点** - **平台和语言无关**:CORBA标准允许在不同操作系统和编程语言之间进行通信,促进了...

    COM与CORBA比较

    COM(Component Object Model)和CORBA(Common Object Request Broker Architecture)是两种不同的分布式对象技术,它们都旨在解决软件组件之间的通信问题,使不同系统能够无缝交互。本文将深入探讨这两种技术的...

Global site tag (gtag.js) - Google Analytics