我正在将NHibernate与Unicode字符一起使用,但我发现它不受UTF8的完全支持。
当我尝试从数据库中获取内容时,我可以正确看到Unicode字符,所以这不是问题。但是,当尝试向数据库中插入新值时,每个Unicode字符都会转换为?
。
我在这里已经读过:ISessionFactory Configuration有关设置oracle.use_n_prefixed_types_for_unicode = true
的信息。
当我将其添加到休眠配置(也在上面的网站中进行了介绍)时,它抛出错误,提示它不知道oracle.use_n_prefixed_types_for_unicode
属性。
我很想得到这个问题的帮助,这个问题已经困扰了我整整4天。