`
yang_min
  • 浏览: 342305 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于英文操作系统中解析中文文件插入到oracle中乱码问题

 
阅读更多

真实环境:

windows 2008 英文版

weblogic 中间件

Oracle 11g

 

解析csv,txt文件,导入到oracle中,文件中包含中文,在中文环境下...文件以UTF-8读进来,以GBK文件上传写到服务器上,然后以默认编码(GBK)解析,插入到oracle中,中午能正常显示.

 

在客户现场的问题:

 

就是上面提到的真实环境中,这样的方式在数据库中会导致中文乱码,经过分析,文件原来是UTF-8编码,上传到服务器不转码,然后通过UTF-8的编码进行解析,这样才能解析成正确的编码格式..插入到oracle中不会出现乱码,

 

真实的英文环境中的编码为: cp1252 

 

可以通过:

System.out.println(System.getProperty("file.encoding"));

 

判断系统语言环境:

 

System.out.println(System.getProperty("user.language"));

 

通过上面可以写个通用的工具类.

 

 

分享到:
评论

相关推荐

    解决linux下oracle中文乱码问题,添加中文支持

    解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码...

    SQL-SERVER-64位配置ORACLE连接-中文乱码问题

    当SQL Server尝试通过ODBC或JDBC等方式连接到Oracle数据库时,如果两个系统的字符集设置不一致,就可能会导致中文字符显示为乱码。这个问题在64位操作系统上尤其常见,因为不同的数据库管理系统(DBMS)之间可能存在...

    oracle中文出现乱码

    客户端字符集的设定方法针对不同操作系统设定方法稍有不同:WINDOWS 系统是在注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG 中设定。 (二)服务端字符集的构成与设定 服务端字符集的构成体现在...

    Jdbc连接oracle远程数据库中文乱码解决

    Oracle数据库作为一款广泛应用的关系型数据库系统,其与Java应用程序的集成常常会遇到各种问题,其中之一就是字符编码导致的中文乱码问题。本文将深入探讨如何通过JDBC(Java Database Connectivity)连接Oracle远程...

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细步骤和知识点: 一、语言环境的设置 在 Linux ...

    oracle数据库中文乱码问题解决方案.docx

    Oracle数据库中文乱码问题是指在Oracle数据库中,中文字符无法正确显示或出现乱码的问题。这种问题通常是由于数据库服务器端和客户端字符编码设置不正确引起的。本文将提供一个详细的解决方案,包括查看和修改数据库...

    ORACLE数据库中文显示乱码问题的解决

    ORACLE数据库中文显示乱码问题的解决,系统中ORACLE数据库在安装后不能正确显示中文,而是显示为'???'等此类乱码。他人总结分析的内容,可以参考下。

    Oracle 10g 中文乱码问题

    ### Oracle 10g 中文乱码问题解析 #### 原因分析 在使用Oracle 10g数据库过程中,可能会遇到中文字符显示为乱码的情况。这种问题往往出现在数据库安装后,在尝试插入中文数据并查询时,数据显示为“?????”等形式...

    centos7下Oracle12中文乱码的问题

    替换oracle解压之后的database文件中的filegroup2文件 路径 :database/stage/Components/oracle.jdk/1.6.0.75.0/1/DataFiles

    使用ODBC中文乱码问题.docx

    例如,在RHEL 6.9操作系统上的达梦 7数据库中,使用ODBC版本2.3.0对中文字符串进行插入操作时,查看插入的数据发现中文字符串部分为乱码。 二、问题分析 为了解决该问题,我们需要从多方面进行分析。首先,我们...

    安装oracle中文乱码问题

    本文将详细介绍如何解决在安装Oracle过程中出现的中文乱码问题,并确保安装过程中的所有文本都能正确显示中文。 #### 解决方案概述 解决中文乱码问题的核心在于正确设置系统的语言环境变量以及安装必要的字体库。...

    Oracle导出成csv格式后显示乱码的解决方法

    在Oracle数据库环境中,导出数据为CSV(Comma Separated Values)格式时,有时可能会遇到中文显示为乱码的问题。这通常与字符编码不匹配有关。以下是一套详细的解决步骤和相关知识点: 1. **字符编码问题**: CSV...

    解决Oracle XE中文乱码问题

    ### 解决Oracle XE中文乱码问题 #### 背景与问题概述 在使用轻量级数据库Oracle XE的过程中,部分用户可能会遇到中文字符显示为乱码的问题。这一问题通常发生在数据库设置不当或者字符集配置错误的情况下。中文...

    oracle数据库乱码问题解决

    ### Oracle数据库乱码问题解析与解决方案 #### 一、Oracle数据库乱码问题概述 在使用Oracle数据库的过程中,可能会遇到字符显示异常的问题,通常被称为“乱码”。这种情况会影响到数据的正确读取与处理,进而影响...

    Qt操作Oracle解决汉字乱码方案

    ### Qt操作Oracle解决汉字乱码方案 在使用Qt进行Oracle数据库操作时,可能会遇到一个常见的问题:汉字乱码。这主要是因为Qt与Oracle之间字符集设置不一致导致的。本文将详细介绍两种解决Qt操作Oracle时出现汉字乱码...

    oracle安装时中文乱码解决办法

    对于 Oracle 10g EM 企业管理器 WEB 界面中文乱码问题,可以通过编辑 /opt/oracle/product/10.2/jre/1.4.2/lib/font.properties 文件来解决。需要将 font.properties 文件替换为 font.properties.ch_CN.Redhat 文件...

    Oracle客户端PL/SQL 中文乱码解决

    然而,由于涉及到的操作系统、数据库版本以及具体的应用场景不同,乱码问题可能有多种表现和解决方案。在实际操作中,需要结合具体的错误现象和环境进行分析,确保所有涉及字符集的环节都得到匹配和协调。 文档...

    Linux上安装Oracle汉字乱码完整解决方案

    这种方法不仅解决了Oracle的汉字乱码问题,而且不需要将整个Linux系统改为英文环境,对其他依赖于中文环境的Java程序也保持了兼容性。 值得注意的是,Oracle数据库的字符集设置也非常重要。在创建数据库实例时,应...

    解决Oracle12C安装中文乱码包

    12C在Linux上中文安装是乱码,将此包下载拷贝到安装文件\database\stage\Components\oracle.jdk\1.6.0.75.0\1\DataFile目录下,替换以前文件即可。

    oracle英文字符集插入到中文字符集

    "Oracle英文字符集插入到中文字符集"的主题聚焦于如何在不同字符集之间进行有效转换,以便在不修改客户端环境变量的情况下,实现数据的正确存储和检索。 Oracle数据库系统支持多种字符集,字符集决定了数据库如何...

Global site tag (gtag.js) - Google Analytics