你先用程序处理,每一种编码都试一下,如果有一种可以 那就制作一个sqlclr函数或存储过程 这样,在数据库中调用sqlclr函数就可以转换了 回复9楼, 各个排序规则都试了,都是乱码, 请问还有其他方式嘛?
楼主这是INFOR的文本信息表吧? 我们要从数据库取出二进制存储的文本转化成中文显示在报表中,这样的话就不能用程序转换了。 现在从sqlserver数据库中取出的二进制数据转化后的英文是正常的,就是中文乱码。 楼主问题解决了嘛?
察看下数据库的排序是不是Chinese_PRC_CI_AS
binary转字符串不要让数据库来做,要让程序来做,因为这种转换有几种不同的编码的,最好是用UTF8
22,209
社区成员
121,730
社区内容
加载中
试试用AI创作助手写篇文章吧