0

在我们的 Progress (V9.1B) 中,使用的代码页是 ibm8858-1。在unix sco机器上。

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

对于每个 tab1 无锁:把 tab1.field1 ";" tab1.field2 跳过。结尾。

当我使用 vi 打开 de 文件时,看到法语单词如下:Apr\212s 而不是 après。

通常我将该文件ftp到PC,然后通过dtsx将其加载到sql中。

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

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

Tkx,江淮

4

1 回答 1

0

您是否 100% 确定该字段不包含“Apr\212s”?我也不确定是否有 ibm8858-1 代码页,我猜您可能会将它与 iso8859-1(斯堪的纳维亚字母)混淆。

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

您可以随时尝试(假设它真的是 iso8859-1)

转换源“iso8859-1”目标“1252”。

于 2013-03-20T08:12:36.380 回答