我知道oracle数据库有两个字符集:

NLS_NCHAR_CHARACTERSET和NLS_CHARACTERSET.

我把它们设置为:

NLS_CHARACTERSET WE8MSWIN1252

NLS_NCHAR_CHARACTERSET UTF8

当我创建数据库时.

另外我创建我的表使用NVARCHAR而不是VARCHAR,所以它应该保存使用UTF8:

ID NUMBER

EMAIL NVARCHAR2(255)

USER_NAME NVARCHAR2(255)

POST_AT DATE

CONTENTS NVARCHAR2(255)

但是我无法获得正确的输出.当我插入包含日文字符的行时,它只是给出“???”当我在终端检查时.

我不知道为什么它不起作用.有没有人知道解决这个问题的方法?

另外,如果我不在乎它是如何在数据库中保存的,只是想从数据库中取出后得到正确的输出,有没有正确的解码方法? (我已经尝试了几种转换编码但不工作的方法)

我使用PHP的OCI8来访问数据库.

oracle数据库的版本是oracle 11gR2 for linux.x64

oracle日文编码格式,php – 如何在oracle数据库中正确显示日文字符相关推荐

  1. mysql 100w exists_exists方法如何在Mysql数据库中使用

    exists方法如何在Mysql数据库中使用 发布时间:2020-12-14 14:09:45 来源:亿速云 阅读:68 作者:Leah 这篇文章给大家介绍exists方法如何在Mysql数据库中使用 ...

  2. 实例讲解如何在DB2 UDB中正确的监控死锁

    实例讲解如何在DB2 UDB中正确的监控死锁 aS,?Kr P   前言:这篇文章通过详细的实例阐述了如何在DB2 UDB 中监控死锁的发生.在DB2 UDB中有两种类型的监控器:快照监控器和事件监控 ...

  3. 将图片以流的形式保存到数据库(Image)以及从数据库中取出显示

    将图片以流的形式保存到数据库(Image)以及从数据库中取出显示  try              {                  string imagepath = @"D:\b ...

  4. 使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有新插入的数据的原因

    使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有数据的原因 没有提交事务,有时没有配置自动提交事务的设置,所以需要手动提交事务,即 sqlSession.commit ...

  5. python大括号_如何在python字符串中打印文字大括号字符并在其上使用.format?

    如何在python字符串中打印文字大括号字符并在其上使用.format? x = " \{ Hello \} {0} " print x.format(42) 给我:{Hello} ...

  6. oracle怎么变为整数,如何在Oracle 11g SQL中为char添加整数?(How to add integers to char in Oracle 11g SQL?)...

    如何在Oracle 11g SQL中为char添加整数?(How to add integers to char in Oracle 11g SQL?) 是否可以在PL / SQL块中做这样的事情: ...

  7. Oracle海量数据优化-02分区在海量数据库中的应用-更新中

    思维导图 概述 以前梳理了一篇文章, 案例不是很充分 Oracle-分区表解读 故本篇博文系统的再重新阐述一下 当我们对海量数据的Oracle数据库进行管理和维护时,几乎无一例外的使用了分区(part ...

  8. oracle重新编译package,如何有效的编译数据库中的失效对象(Package,trigger等)

    在utlrp.sql脚本中,Oracle注释到: Rem utlrp.sql - UTiLity script Recompile invalid Pl/sql modules Rem Rem DES ...

  9. oracle存储过程日志打印,如何在oracle存储过程中逐行打印

    我正在执行一个存储过程,但它在某个时候失败了, 当前错误代码不帮我找到错误的位置和确切位置 我想知道它正在失败,所以想要在执行时逐行输出. 例如:如何在oracle存储过程中逐行打印 create o ...

  10. Oracle数据库中正确的导入dmp数据库文件

    其实在Oracle数据导入与导出imp/exp的实际操作和Oracle数据还原和备份的实际操作很相似.我们大家都知道exp命令可以把相关的数据从远程Oracle数据库的服务器导出到本地的dmp文件,i ...

最新文章

  1. 【心情】期待 Mr. Jack In New York!
  2. 【转】jqGrid学习之参数
  3. 《动手学深度学习》PyTorch版GitHub资源
  4. 推荐系统算法工程师培养计划:博导级教研团队,原理教学、项目实践、大厂内推的一站式培训...
  5. JavaScript之共享onload
  6. 数据中心的“维稳之道”
  7. awesome docsify learning notes
  8. 在一个风景秀丽的小镇,一天早上,有N名晨跑爱好者(编号1~N)沿着优雅的江边景观道朝同一方向进行晨跑
  9. 计算从A地出发到各个地方的路径及距离
  10. python移动端web开发代码_移动web前端开发,前端开发工作总结,移动端页面开发-我主页-一个前端程序猿的博客...
  11. css字体样式 1204
  12. java swing 图片容器_Java Swing中两种设置背景图(容器图片)
  13. Python-爬取我去图书馆座位编码
  14. LeetCode:63. 不同路径 II(python、c++)
  15. oracle执行plus时跳出,oracle – 从shell脚本运行sqlplus时管理错误处理
  16. springBoot入门第一章springBoot第一个程序
  17. 【DFS + Backtracking】LeetCode 79. Word Search
  18. 安防互联网摄像头视频流媒体服务器EasyNVR对接海康流媒体V4.X客户端实现方法
  19. 蓝桥杯国信长天单片机--原理图详解(四)
  20. mysql里any是什么_sql中any和all的区别?

热门文章

  1. 米思齐(Mixly)图形化系列教程(一)-Mixly软件安装及界面功能介绍
  2. 2019年苏大计算机考研872真题及解析
  3. 黑马程序员-为梦想而努力!
  4. Linux lpadmin 命令 增加usb打印机
  5. netty实战-概述
  6. 程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)
  7. SONiC testbed
  8. 形式语言与自动机总结
  9. java 手写数字识别_10 行代码,实现手写数字识别
  10. 单机MySQL性能_单机数据库性能测试总结