我在notifyix上插入欧元(€)符号(或更新,加载或卸载...任何东西)时遇到问题。当我尝试插入/更新时,它只会引发错误: “ SQL错误(-79716):系统或内部错误java.io.IOException:代码集转换函数由于序列无效或值无效而失败。”
因此,根据我的阅读,您必须将数据库语言环境更改为支持这些符号的语言环境。但是为此,您必须导出和导入数据库,并且很可能会被我的经理拒绝。
那么,还有其他解决方法,例如某种先前的编码或其他方法?它不必在informix中可读。它只需要存储信息,然后我就可以在C#上进行编码/解码...
我想到的只是替换存储中的符号,然后在得到它时再次替换它。但这可能会产生各种各样的问题,而且并不是一个很容易解决的问题。