我正在尝试使用oracle数据库插入并选择希伯来字母
  而且效果不佳。
  
  我试过了

Insert into mytable values ('היי');

  
  结果是???不是היי
  
  有人可以帮我吗


编辑:

现在,在我向DBA询问希伯来语选项后,我可以从sqlplus用希伯来语编写

但是现在从我的项目中它仍然写???

我的代码是

OleDbConnection conn = Connect();
conn.Open();
OleDbCommand com = new OleDbCommand("Insert into mytable values ('היי')", conn);
com.ExecuteNonQuery();


仍然结果是???

最佳答案

您的数据库字符集必须支持Unicode字符,才能存储非ASCII字符。此设置由DBA在创建数据库时定义,这意味着您的DBA最有可能需要从头开始重新创建数据库。如果开发人员已经在使用该数据库,这不是一个容易的选择,或者如果该数据库正在生产中,则更糟。组织通常将其作为项目。

关于c# - 显示希伯来语sqlplus,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27534386/

10-10 12:26