database - Oracle数据库编解码
问题描述
我正在运行带有 Shell 脚本 (.sh) 的 SQL 文件,其中包含更新语句,但未根据需要插入其中一列,我尝试使用 notepad++ 将文件编码转换为 UTF-8,但问题仍然存在。
您将在下面找到该列的当前值及其正确版本
current (issue):
R��servation
required:
Réservation
解决方案
您必须根据NLS_LANG
值设置外壳的编码。
在 Windows 上,例如:
C:\>chcp 65001
Active code page: 65001
C:\>set NLS_LANG=.AL32UTF8
C:\>sqlplus ...
推荐阅读
- java - Jackson 无法反序列化它使用 enableDefaultTyping() 序列化的 JSON
- javascript - 单击事件仅在类的一个元素上触发
- android - 代码不从 json 检索数据
- ruby - 在ruby中存储变量外部循环
- eclipse - Eclipse中的QueryService createSpecification编译错误
- google-api - 调用 Google Book API 体验!!我可以使用 Google Books API 从食谱书中提取成分列表吗?
- firebase - 如何使用 AngularFirestore 删除文档字段?
- android - 警告 - 'java.lang.Override' 已弃用(onCreate 方法)
- angular - 无法在表格中显示数据(角度 6)
- c - 使用线程的段错误