广告
返回顶部
首页 > 资讯 > 数据库 >[oracle]解决centos 7下oracle的中文乱码问题
  • 607
分享到

[oracle]解决centos 7下oracle的中文乱码问题

2024-04-02 19:04:59 607人浏览 独家记忆
摘要

首先在形成中文乱码的原因是由于字符集不统一导致的,不同的字符集在转换的过程中必然要出现乱码,当然不排除可以转换。所以要解决中文乱码问题,思路是将输入、存储、显示等流程中涉及到字符集都统一为一种,对于orac



首先在形成中文乱码的原因是由于字符集不统一导致的,不同的字符集在转换的过程中必然要出现乱码,当然不排除可以转换。所以要解决中文乱码问题,思路是将输入、存储、显示等流程中涉及到字符集都统一为一种,对于oracle首先必须满足的先决条件是要服务端和客户段的字符集统一,若还不能解决问题,同时还要将系统的字符集与之统一,甚至导入或输入数据所使用的字符集统一。

看了网上的一些资料后,都说修改服务器的字符集风险比较大,确实,测试开发用还好说,假若是上线项目的服务器,那修改服务器字符集所带来的后果是不堪的,废话我多说以下贴上我的解决办法。

1、乱码问题

刚开始的时候通过sql语句建表,并且插入数据,最后进行select,在命令界面总是显示如下问题:

[oracle]解决centos 7下oracle的中文乱码问题

2、查询服务端的字符集

SQL> select userenv('language') from dual;

显示如下结果:

AMERICAN_AMERICA.WE8MSWIN1252

这个字符集比较奇葩阿,从来没有见过,但是没见过的东西太多了,既然人家设计默认如此字符集,应该是有着其有利之处的

3、查看配置文件中客户端设置的字符集

vi /home/oracle/.bash_profile

显示结果如下:

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

原来我在安装oracle时将客户端的字符集设置成了AMERICAN_AMERICA.ZHS16GBK,服务端和客户端的字符集不相同必然要出错,将客户端的字符集修改为AMERICAN_AMERICA.WE8MSWIN1252,重新执行程序,令人赏心悦目的结果出现了:

[oracle]解决centos 7下oracle的中文乱码问题


您可能感兴趣的文档:

--结束END--

本文标题: [oracle]解决centos 7下oracle的中文乱码问题

本文链接: https://www.lsjlt.com/news/37897.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • [oracle]解决centos 7下oracle的中文乱码问题
    首先在形成中文乱码的原因是由于字符集不统一导致的,不同的字符集在转换的过程中必然要出现乱码,当然不排除可以转换。所以要解决中文乱码问题,思路是将输入、存储、显示等流程中涉及到字符集都统一为一种,对于orac...
    99+
    2022-10-18
  • oracle导入中文乱码问题怎么解决
    oracle导入中文乱码问题解决方法:1、更改Oracle数据库的数据库参数NLS_LANG,更改该参数为中文字符集,如:simplified Chinese_China.ZHS16GBK,此参数设置会对数据库中的所有字符数据有效;2、可以...
    99+
    2023-07-10
  • Oracle&PLSQL 安装及乱码问题解决
    1,先到Oracle网站下载Instant Client ,如果有老版本,就不用下载了下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/...
    99+
    2022-10-18
  • 如何解决php 连接oracle乱码问题
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑如何解决php 连接oracle乱码问题?PHP 连接Oracle及乱码问题笔记1. PHP连接Oracle步骤1. 提取Oracle Instant Client核心D...
    99+
    2016-10-23
    php oracle
  • 怎么解决php连接oracle乱码问题
    本篇内容主要讲解“怎么解决php连接oracle乱码问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决php连接oracle乱码问题”吧!php连接oracle乱码的解决办法:1、设置环...
    99+
    2023-06-25
  • Ubuntu下gedit中文乱码问题的解决方法
    本篇内容主要讲解“Ubuntu下gedit中文乱码问题的解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下gedit中文乱码问题的解决方法”吧!gedit中文乱码问题解决,wi...
    99+
    2023-06-13
  • 在Windows下MySQL中文乱码问题怎么解决
    这篇文章主要介绍“在Windows下MySQL中文乱码问题怎么解决”,在日常操作中,相信很多人在在Windows下MySQL中文乱码问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2022-10-18
  • linux安装Oracle中文乱码问题汇总
    解决oracle中文显示乱码有三层地方需要调整或者修改第一层:操作系统层1.首先查看linux是否有安装中文字符集,locale -a2.设置用户的中文字符集  查看到linux安装了中...
    99+
    2022-10-18
  • 解决Navicat for Oracle(MySQL)导入csv文件时出现中文乱码的问题
    文章目录 前言1、导入csv文件时出现中文乱码2、解决方法3、重新导入文件 总结 前言 1、导入csv文件时出现中文乱码 这是因为csv文件的编码格式与导入数据库的编码格式不符合而...
    99+
    2023-09-03
    oracle 数据库
  • python中文编码乱码问题的解决
    目录前言:一、什么是字符编码。1.ASCII2.GB23123.Unicode4.UTF-8二、Python2中的字符编码三、decode()与encode()方法四、一个字符编码的...
    99+
    2022-11-12
  • 解决linux下openoffice word文件转PDF中文乱码的问题
    网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是linu...
    99+
    2022-06-04
    乱码 中文 文件
  • 解决IDEA的Terminal中文乱码问题
    当我提交项目输入中文描述信息的时候,发现IDEA 的 Terminal无法显示中文信息,显示的是下面这样的 因为我的终端设置了git.bash窗口,所以我以为是git乱码问题,我打...
    99+
    2022-11-12
  • 解决Git Bash中文乱码的问题
    方法一 一、桌面右击,点击“Git Bash Here” 二、在弹出的黑窗口,右击,选择“options” 三、在弹出的窗口,选择...
    99+
    2022-11-13
  • python json.dumps中文乱码问题解决
    json.dumps(var,ensure_ascii=False)并不能完全解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱...
    99+
    2022-11-12
  • 解决Springboot-application.properties中文乱码问题
    目录Springboot-application.properties中文乱码设置application.properties为utf-8读取配置的中文结果打印分析Springboo...
    99+
    2022-11-12
  • C#连接ORACLE出现乱码问题的解决方法
    目录方法一方法二方法三方法四以前做过java项目,连接各种数据库都得心应手,最近接触c#的一个项目,连接SqlServer数据库倒也是很好用,但是遇到oracle数据库就萎了,于是搜...
    99+
    2022-11-12
  • ubuntu下命令行中文乱码问题的解决方案
    这篇文章主要介绍“ubuntu下命令行中文乱码问题的解决方案”,在日常操作中,相信很多人在ubuntu下命令行中文乱码问题的解决方案问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu下命令行中文乱码问...
    99+
    2023-06-13
  • CentOS终端命令行显示中文乱码的问题如何解决
    这篇文章主要讲解了“CentOS终端命令行显示中文乱码的问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS终端命令行显示中文乱码的问题如何解决”吧!安装CentOS的时候...
    99+
    2023-06-10
  • MYSQL中文乱码问题的解决方案
    目录一、乱码的原因:二、查看数据库的编码方式三、解决的办法有俩种:四、本人在项目遇到乱码问题是以下方法解决的总结一、乱码的原因: 1、 client客户端的编码不是utf8 2、server端的编码不是utf8 3、da...
    99+
    2022-06-13
    mysql中文乱码解决方法 中文存入mysql乱码 数据库中文乱码
  • PHP怎么解决中文乱码问题
    这篇文章主要介绍“PHP怎么解决中文乱码问题”,在日常操作中,相信很多人在PHP怎么解决中文乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么解决中文乱码问题”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作