1.先登陆用户查看当前字符集

select userenv('language') from dual;

2.建立测试表。设置2个字段:分别为varchar2和nvarchar2


nvarchar2会比varchar2存的中文多一些

3.插入测试数据。

 insert into TEST_CHARACTE_SET(NAME,NAME1) VALUES('㱔','㱔');SELECT * FROM TEST_CHARACTE_SET;


发现这种方式不行,
那就换一种方式,先将生僻字转为Unicode编码 链接
㱔字的unicode编码为:\u3c54
然后,从dual中查询结果:

1、查询varchar2的结果:
select utl_raw.cast_to_varchar2('3c54') from dual;

2、查询nvarchar2的结果:
 select utl_raw.cast_to_nvarchar2('3c54') from dual;


可见,实质上,在nvarchar2才能正确存储“㱔”字
最后,再一次进行插入数据:多个生僻字可是分解处理、实现如下

 insert into TEST_CHARACTE_SET(name,name1) values('我是中国人'||(select utl_raw.cast_to_varchar2('3c54') from dual),'我是中国人'||(select utl_raw.cast_to_nvarchar2('3c54') from dual));

oracle生僻字解决方案相关推荐

  1. oracle 生僻字 转码,Oracle 生僻字乱码解决方案

    Oracle生僻字乱码解决方案 ""(此+夕)[suǒ]字乱码,无法正常显示(变成问号); 生僻字""(此+夕)(suo)在ZHS16GBK字符集下默认无法正常 ...

  2. Oracle 生僻字乱码问题

    就一般情况来说,Oracle存储中英文的字段用varchar2类型就可以了,但有些时候,遇到生僻字就不行了. 需求描述: 在默认字符集环境下,实现Oracle储存生僻字: 㛃.䶮.....(使用nva ...

  3. 解决Oracle存储生僻字、oracle生僻字,oracle偏僻字、数据库生僻字,数据库偏僻字

    处理前,乱码,如下图所示 通过以下方法处理: -- 解决Oracle存储生僻字.oracle生僻字,oracle偏僻字.数据库生僻字,数据库偏僻字 -- 只能保证业务系统能正常读取生僻字-- 第一步: ...

  4. java生僻字解决方案

    原帖见http://hi.baidu.com/xmltiger/blog/item/f86ebdec72332f4878f05591.html 有所增加内容 java应用中经常会碰到中文生僻字的输入和 ...

  5. MySQL存储生僻字解决方案

    1.概述: utf-8编码可能2个字节.3个字节.4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据和生僻字是4个字节的字符.如果直接往采用utf-8编码的数据库中插入 ...

  6. pl/sql developer oracle生僻字显示问题

    一.问题由来        随着国标GB18030的推行,各行各业都在如火如荼的落实改造.自己在工作中也发现很多问题,查阅了很多资料都未解决自己的问题.经过慢慢摸索,对生僻字经常出现的问题进行总结,现 ...

  7. TCPDF中文生僻字解决方案

    根据网上方法中文乱码解决 但是出现生僻字还是乱码 官网下载最新包 创建个新文件 代码如下 <?php require_once('tcpdf.php'); $pdf = new TCPDF(); ...

  8. 2020-01-08 Oracle 数据库储存生僻字

    在运维过程中发现了生僻字的存储和传输.生僻字的主要来源是人员姓名,传输过程中定义了生僻字的单独的特殊传输方式,但是在存储时运维人员并不能很明确的明确字体是生僻字,现就生僻字存储的方式找到以下解决方案, ...

  9. oracle 数据库更改字符集,解决生僻字和中文标点符号. 乱码

    背景: 一个很久以前的老项目,开发人员在安装Oracle数据库时采用的默认的编码集,导致后期正式运行时出现某些生僻字和中文符号. 出现乱码.出现的情况就是某些生僻字或中文符号点一经保存,数据库里面就直 ...

最新文章

  1. 题目:任意给定一个浮点数,计算这个浮点数的立方根。(基于二分法和牛顿迭代法)(基于Java实现)
  2. java maven -DskipTests 和 -Dmaven.test.skip=true 区别
  3. python学习笔记04 --------------基本运算符
  4. java的两种运行方式Applet和Application你真的懂吗
  5. 浅谈最小生成树的算法思路(一)Prim算法
  6. gsu 2524 Frozen Rose-Heads
  7. 超强的图片文字识别 RosettaStone超越尚书云龙绿化版
  8. 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
  9. 剑指Offer——和为s的两个数字
  10. yue-library是一个基于SpringBoot封装的基础库
  11. wordpress虚拟服务器,西部数码虚拟主机安装wordpress教程
  12. Linux三剑客--grep
  13. thinkPHP使用中遇到的问题交流==
  14. Eclipse主题插件DevStyle修改Eclipse主题
  15. TongWeb基本使用
  16. 系统集成项目管理: 三点估算法估算工期和方差的计算公式和习题
  17. Bypassing JavaScript Filters – the Flash! Attack
  18. 如何做一个2D 横版过关类游戏
  19. 删掉wps后台烂进程
  20. 两台win10电脑连接同一个wifi怎么共享文件

热门文章

  1. n1 armbian php,斐讯N1盒子armbian 5.77蓝牙连接详细步骤斐讯N1刷入armbian 5.77写入emmc...
  2. Android 源码编译环境搭建
  3. jmu-python-最佳身高
  4. 一个比较全的C++农历算法
  5. 悦诗风吟网络营销的目标_“悦诗风吟”品牌的促销策略研究
  6. GANSynth论文翻译
  7. 【100个 Unity实用技能】☀️ | Unity中 检查当前设备网络状态 的几种方法整理
  8. android recovery中文下载地址,Android Recovery模式与Recovery界面的中文详细说明
  9. Allegro打断线 修剪外框outline线
  10. 表关联之内关联用法案例详解