如何在Oracle ADW中使用西里尔字母上载数据?

问题描述

我开始使用Oracle ADW。 我想使用sql Developer Web界面上传带有西里尔字母的csv文件。但是我得到的不是预期的文本

enter image description here

我应该如何上传数据?

解决方法

基本上,您必须注意两点:

  1. CSV文件的编码是什么?对于西里尔字母,通常可以是render()ISO 8859-5Codepage 1251甚至是UTF-8,但我不知道。

  2. 您需要告诉Oracle数据库编码。通常,这是通过UTF-16环境变量完成的。

我从未使用过Sql Developer Web界面,所以我不知道在哪里设置它。也许您无法更改它,并且该工具强制将CSV文件编码为UTF-8。在这种情况下,您必须先将CSV文件转换为UTF-8,然后再上传。