C#/甲骨文 : Specify Encoding/Character Set of Query?

标签 c# oracle encoding character-encoding oracle10g

我正在尝试获取 Oracle 10 数据库的一些数据。
某些单元格包含德语变音符号 (äöü)。
在我的管理工具 ( TOAD ) 中,我可以很好地看到它们:“Mantel für Damen”(女士夹克)
这是我的 C# 代码(已简化):

var oracleCommand = new OracleCommand(sqlGetArticles, databaseConnection);
var articleResult = oracleCommand.ExecuteReader();
string temp = articleResult.Read()["SomeField"].ToString();
Console.WriteLine(temp);

输出是:“Mantel f?r Damen”
尝试调试(将鼠标移到变量上)、调试窗口、控制台窗口、文件。

我想我必须在某处指定编码/字符集。但是在哪里呢?

最佳答案

您还可以在连接字符串中添加Unicode=true

关于C#/甲骨文 : Specify Encoding/Character Set of Query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6535773/

相关文章:

servlets - 为什么带有空格的 cookie 值会带引号到达客户端?

c# - 当属性是委托(delegate)类型时,如何在 C# 中使用反射设置属性值?

c# - 远程需要 HTTPS MVC 5

oracle - 不能使用分数作为 oracle 中过程的参数

language-agnostic - 这是什么编码格式?

javascript - 转换缓冲区 base64 -> utf8 编码 node.js

c# - 如何通过 WCF Web 服务序列化并发送 MailMessage?

c# - 正则表达式检查重复

oracle - Oracle apex 中的自动化电子邮件

sql - 如何在 Oracle 中加速 row_number?