我知道我可以使用C#或任何其他数量的编程语言轻松地进行转换,但是,我想知道我是否可以转换具有EBCDIC编码文本的列,以便查询的结果是在可读的字符串中,如ascii编码。
最终,我会将数据导入SQL Server,我知道SSIS可以做到这一点,但在此之前,我想用尽任何非SQL语言的路径。
例如,DB2 SQL或SQL-Server 2008中可用的内置函数的一些知识组合
以下是数据示例
存储在DB2中的数据:0xC6C3C3C1E3C5D9D7C9D3D360F8F840
文字:FCCATERPILL-88
C#转换非常简单,因此我将其包含在此处:
System.Text.Encoding ei = Encoding.GetEncoding(37);
textBox1.Text = ei.GetString(allBytes.ToArray())
我不是AS400管理员,因此我不确定如何处理评论中的建议。