oracle生僻字处理:生僻字输入、显示乱码
--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生僻字处理:生僻字输入、显示乱码相关推荐
- Oracle存储中文生僻字:Navicat客户端不乱码而Developer显示乱码
登陆Oracle数据库,这里用SecureCRT,很好用的一个SSH连接工具: //切换到oracle su - oracle //登录sqlplus sqlplus /nolog //连接orcal ...
- 生僻字怎么用计算机的,最实用生僻字输入方案大全
介绍生僻字输入方法的文章看到过不少,但或过于偏颇,或因条件苛刻使用不便.本文总结最实用的方法,弥补这个不足. 汉字有上万之多,但常用的也就几千个.用电脑写文章偶尔会遇到一些不常用的汉字,看起来面熟但就 ...
- pdflib:使用pdflib输出中文生僻字和繁体字乱码问题
使用pdflib输出中文生僻字和繁体字乱码问题. 添加中文字体语句,如下: pdf->obj[2+i].offset = pdf->offset; length = LPDF_SPRINT ...
- TDOA_工作流名称、流程表单办理等页面生僻字无法显示
TDOA_工作流名称.流程表单办理等页面生僻字无法显示 问题背景描述 PC端OA系统的工作流名称.工作流程办理页面的生僻字无法显示,但能存入到数据库中.例璟.赟等. 解决办法: 找到如下路径:D:/M ...
- linux php oracle 乱码,Linux下Oraclesqlplus中文显示乱码的问题的解决
在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示ldquo;??rdquo;,这个问题又怎么解决呢?经 在Windows下sqlplus完全正常 ...
- csv文件 内容转义_保存csv文件时的生僻字处理和格式控制
应用场景 Web应用中导入导出报表是一个非常常见的需求,而普通用户使用最多的表格文件都是用Excel保存的. 一般来说,对于数据量较小的导入导出,使用xls/xlsx文件和用户交互是最佳选择,即有相应 ...
- fduthesis使用问题: Overleaf 生僻字处理——整体和局部修改字体(个别中文字符显示问题)
fduthesis使用问题: Overleaf 生僻字处理--整体和局部修改字体(个别中文字符显示问题) 问题说明 问题发现 探索解决 走上弯路 回归正道--整体修改字体 局部修改字体 附 fduth ...
- 保存oracle数据之后乱码,Oracle保存中文数据和读取数据页面显示乱码解决方案
关于在Oracle数据库中保存中文字段属性和最后页面显示中文字符,之前遇到过一次,后来一直用MySQL就遇到的不多了,其实是我写的项目不多啦,也没成体系,很多情况下都是改他们写好的代码,所以那些这些中 ...
- Ubuntu下使用搜狗输入法候选字显示乱码问题的解决
Ubuntu下sogou输入法候选字显示乱码 Ubuntu下搜狗输入法候选字乱码 换了台电脑,重新装了虚拟机,输入法也得再重新装一装.之前在Ubuntu下使用搜狗输入法之前也没有出现过类似的候选字 ...
最新文章
- python常用内置模块-Python常用内置模块之xml模块(详解)
- 统信软件用一年时间跨越式发展说明了一件事
- java应用中的日志介绍
- “A class named TcxRect already exists”错误
- Lua笔记2 变量、循环和流程控制
- [转载] Python 统计学习方法——kdTree实现K近邻搜索
- Eclipse中屏蔽日志
- 数据库的表连接和函数学习
- Linux 文件权限、用户权限和用户组管理vim的一些基本使用技巧
- C++ 代码整洁之道
- 微信小程序需要的软件下载
- 报表生成器FastReport.Net常见问题解答
- 交通信息工程 实验四:交通仿真实验(一)
- Mysql 查询每个班级的成绩最好前三名(并列与不并列的情况)
- crm客户管理系统总结
- 樊登读书分享ppt_樊登读书会
- SQL 数据库 学习 011 关系、一对一、一对多、多对多
- 中国牛奶市场竞争态势分析及未来发展前景预测报告2022-2028年版
- shell for循环命令行_七年老运维实战中的 Shell 开发经验总结
- 抖音服务器到底有多大,能够供那么多人同时刷?