--oracle中有时会遇到中文生僻字显示输入乱码问题

#确认数据库字符集是ZHS16GBK

SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;
 
PARAMETER          VALUE
------------------------------ --------------------------------------------------------------------------------
NLS_LANGUAGE    AMERICAN
NLS_TERRITORY   AMERICA
NLS_CURRENCY   $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR    GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT             BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP            BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 11.2.0.4.0

#确认问题字段类型(varchar2类型无法存储生僻字)

#修改字段类型为nvarchar2
alter table test modify ar_address nvarchar2(150);

对数据操作的时候用unicode转换,根据生僻字到网站查询对应unicode
http://www.bejson.com/convert/unicode_chinese/

测试
update test
   set ar_address =
       (select utl_raw.cast_to_nvarchar2('4dae') from dual);

SELECT ar_address FROM test;

如果显示有问题在:plsql developer 中在工具--》首选项--》选项中,选中 unicode enable 就可以显示了。

oracle生僻字处理:生僻字输入、显示乱码相关推荐

  1. Oracle存储中文生僻字:Navicat客户端不乱码而Developer显示乱码

    登陆Oracle数据库,这里用SecureCRT,很好用的一个SSH连接工具: //切换到oracle su - oracle //登录sqlplus sqlplus /nolog //连接orcal ...

  2. 生僻字怎么用计算机的,最实用生僻字输入方案大全

    介绍生僻字输入方法的文章看到过不少,但或过于偏颇,或因条件苛刻使用不便.本文总结最实用的方法,弥补这个不足. 汉字有上万之多,但常用的也就几千个.用电脑写文章偶尔会遇到一些不常用的汉字,看起来面熟但就 ...

  3. pdflib:使用pdflib输出中文生僻字和繁体字乱码问题

    使用pdflib输出中文生僻字和繁体字乱码问题. 添加中文字体语句,如下: pdf->obj[2+i].offset = pdf->offset; length = LPDF_SPRINT ...

  4. TDOA_工作流名称、流程表单办理等页面生僻字无法显示

    TDOA_工作流名称.流程表单办理等页面生僻字无法显示 问题背景描述 PC端OA系统的工作流名称.工作流程办理页面的生僻字无法显示,但能存入到数据库中.例璟.赟等. 解决办法: 找到如下路径:D:/M ...

  5. linux php oracle 乱码,Linux下Oraclesqlplus中文显示乱码的问题的解决

    在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示ldquo;??rdquo;,这个问题又怎么解决呢?经 在Windows下sqlplus完全正常 ...

  6. csv文件 内容转义_保存csv文件时的生僻字处理和格式控制

    应用场景 Web应用中导入导出报表是一个非常常见的需求,而普通用户使用最多的表格文件都是用Excel保存的. 一般来说,对于数据量较小的导入导出,使用xls/xlsx文件和用户交互是最佳选择,即有相应 ...

  7. fduthesis使用问题: Overleaf 生僻字处理——整体和局部修改字体(个别中文字符显示问题)

    fduthesis使用问题: Overleaf 生僻字处理--整体和局部修改字体(个别中文字符显示问题) 问题说明 问题发现 探索解决 走上弯路 回归正道--整体修改字体 局部修改字体 附 fduth ...

  8. 保存oracle数据之后乱码,Oracle保存中文数据和读取数据页面显示乱码解决方案

    关于在Oracle数据库中保存中文字段属性和最后页面显示中文字符,之前遇到过一次,后来一直用MySQL就遇到的不多了,其实是我写的项目不多啦,也没成体系,很多情况下都是改他们写好的代码,所以那些这些中 ...

  9. Ubuntu下使用搜狗输入法候选字显示乱码问题的解决

    Ubuntu下sogou输入法候选字显示乱码 Ubuntu下搜狗输入法候选字乱码   换了台电脑,重新装了虚拟机,输入法也得再重新装一装.之前在Ubuntu下使用搜狗输入法之前也没有出现过类似的候选字 ...

最新文章

  1. python常用内置模块-Python常用内置模块之xml模块(详解)
  2. 统信软件用一年时间跨越式发展说明了一件事
  3. java应用中的日志介绍
  4. “A class named TcxRect already exists”错误
  5. Lua笔记2 变量、循环和流程控制
  6. [转载] Python 统计学习方法——kdTree实现K近邻搜索
  7. Eclipse中屏蔽日志
  8. 数据库的表连接和函数学习
  9. Linux 文件权限、用户权限和用户组管理vim的一些基本使用技巧
  10. C++ 代码整洁之道
  11. 微信小程序需要的软件下载
  12. 报表生成器FastReport.Net常见问题解答
  13. 交通信息工程 实验四:交通仿真实验(一)
  14. Mysql 查询每个班级的成绩最好前三名(并列与不并列的情况)
  15. crm客户管理系统总结
  16. 樊登读书分享ppt_樊登读书会
  17. SQL 数据库 学习 011 关系、一对一、一对多、多对多
  18. 中国牛奶市场竞争态势分析及未来发展前景预测报告2022-2028年版
  19. shell for循环命令行_七年老运维实战中的 Shell 开发经验总结
  20. 抖音服务器到底有多大,能够供那么多人同时刷?

热门文章

  1. 【SQL】sqlzoo练习题Music Tutorial
  2. 微信公众号教程(12)公众账号接收非文字消息 下
  3. python的函数教学
  4. PC业务 VS 数据中心业务冰火两重天,AMD未来增长的决胜要素
  5. 《实用机器学习》(孙亮 黄倩.著)笔记——第七章 基于内容的推荐算法
  6. SAP应用小技巧:利用界面颜色设定区分不同系统
  7. HTML 表单和验证
  8. 论文降重脚本思路(根据词性)
  9. python屏幕截图
  10. 工业4G组网方案:异地分支机构实现专用局域网!