Sql 加载到Oracle时,波兰字符将更改为其他字符

Sql 加载到Oracle时,波兰字符将更改为其他字符,sql,oracle,character-encoding,oracle11g,informatica,Sql,Oracle,Character Encoding,Oracle11g,Informatica,我正在通过informatica 9将一个文件加载到oracle DB 11g中 源文件在下面给出的列中包含波兰字符: US1_GPBAS - GPRS - dostęp do publicznych APN 加载到DB时,它会转换为以下数据: US1_GPBAS - GPRS - dostÄ™p do publicznych APN 源文件的文件编码为UTF-8。 在DB NLS_中,字符集为AL32UTF8 这里可能有什么问题。您不需要检查用于从Informatica加载数据的关系连接的

我正在通过informatica 9将一个文件加载到oracle DB 11g中

源文件在下面给出的列中包含波兰字符:

US1_GPBAS - GPRS - dostęp do publicznych APN
加载到DB时,它会转换为以下数据:

US1_GPBAS - GPRS - dostęp do publicznych APN
源文件的文件编码为UTF-8。 在DB NLS_中,字符集为AL32UTF8


这里可能有什么问题。

您不需要检查用于从Informatica加载数据的关系连接的编码。
尝试将其设置为UTF-8,这为我解决了一次。

代码页必须在所有通道中同步

在您的情况下,为了读取数据(源代码页)…转换数据(存储库代码页)…源目标和存储库代码页应该相同。。。加载数据(目标代码页)


您可能不会收到任何错误,但如果上述三个字节中的任何一个不同步,数据将被转换为不同的代码页。

看起来字节保存正确,但通过将其解释为Windows-1252来显示。您在哪里读取数据库内容?在网页中?我正在使用DatabaseSQLDeveloper来读取数据库。n对于源文件,正在使用记事本+。