2013-03-13 40 views
0

在我们的进度(V9.1B)中,使用的代码页是ibm8858-1。在unix sco机器上。进度codpage通过dtsx将数据导出到sql

进行中我将数据转储如下: 将流strA导出到/u/usr/ppd/tesk.txt转换目标“1252”。

对于每个tab1无锁: put tab1.field1“;” tab1.field2跳过。 结束。

当我用vi打开de文件时,看法语单词如下:Apr \ 212s代替après。

正常情况下,我ftp该文件到PC,然后通过一个dtsx我加载它在sql中。

但在sql中,法文字符的格式也不正确。

有人知道我必须如何导出数据(文本),以及如何在sql(2005)中导入它。现在我还在我的dtsx中使用了代码页1252。

TKX, 江淮

回答

0

你100%肯定的字段不包含 “四月\ 212S”?我也不确定是否有ibm8858-1代码页,我猜你可能会将它与iso8859-1(斯堪的纳维亚语字母)混合使用。

每当遇到代码页问题时,字符都会出现乱码,而不是转换为看起来像ascii代码的东西。

你总是可以尝试(假设它真的ISO8859-1)

转换来源 “ISO8859-1” 目标 “1252”。

相关问题