如何为FTP输出文本文件设置编码

2020-08-13 23:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我无法找到一种方法来设置通过FTP上传的最终文本文件的编码。 看来B1iF会自动设置编码。 就我而言,应该是utf-8,但B1iF决定将ANSI用作我的文本文件的编码。

有没有办法为FTP输出设置编码?

谢谢

Matthias

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我无法找到一种方法来设置通过FTP上传的最终文本文件的编码。 看来B1iF会自动设置编码。 就我而言,应该是utf-8,但B1iF决定将ANSI用作我的文本文件的编码。

有没有办法为FTP输出设置编码?

谢谢

Matthias

付费偷看设置
发送
2条回答
小熊yu生菜
1楼-- · 2020-08-14 00:04

嗨。

问题

它将根据该过程在SAP服务器上生成文件,并带有不同的"编码"和"代码页"选项,然后从大型机通过FTP获取生成的文件的过程,并使用特殊字符"áéíóúÑñ"获取 更改为其他值" ajioQ |",并且必须提供这些特殊值,并且西班牙语名称使用这些特殊字符。


我们将文件携带到Windows服务器上,字符正确显示,但是只是为了使Mainframe变形。


我们通过了一次,可以解决。

我们确定两台计算机之间的FTP通信有问题。

程序

*内部表

数据:estructura_in的开头出现10,

nombre(40),

estructura_in的结尾。

* estructura_in表中填充了值信息类型

*此处未包含,或不需要该详细信息

执行fill_estructura_in。

archivo ='FILE.TXT'。

* CodePage的值

* 0120

* 0126

* 1103

* 1110

* 1133

* 1144

* 1145

* 1147

* 1160

codepage ='1160'。

*编码值

*非UNICODE

*默认

* UTF-8

* CODEPAGE

encoding ='NON-UNICODE'。

如果encoding ='NON-UNICODE'。

打开数据集archivo,以文本模式编码非Unicode输出

忽略转换错误替换字符空间。

elseif encoding ='DEFAULT'。

打开数据集archivo,以默认文本模式编码输出

忽略转换错误替换字符空间。

elseif encoding ='UTF-8'。

打开数据集archivo以utf-8文本模式编码输出

忽略转换错误替换字符空间。

elseif encoding ='CODEPAGE'。

打开数据集archivo以便在其中输出

旧文本模式代码页代码页

忽略转换错误替换字符空间。

endif。

在estructura_in循环。

将estructura_in转移到档案中。

endloop。

信息

SAP

组件版本:EHP4 FOR SAP ERP 6.0/NW7.01

安装号:0020073368

许可的到期日期:12.31.9999

Unicode系统:是

操作系统:AIX

机器类型:00F889B14C

服务器:bmsap8T_DES_00

ID平台:324

数据库系统:ORACLE

发布:11.2.0.3.0

名称:DES

主机:bmsap8T

所有者:SAPSR3

已安装的软件组件

软件比较。 发行版支持包super .:组件软件的说明

SAP_ABA 701 0007 SAPKA70107交叉组件

SAP_BASIS 701 0007 SAPKB70107 SAP基础系统

PI_BASIS。 701 0007 SAPK-70107INPIBASIS插件库

ST-PI 2008_1_700 0003 SAPKITLRD3 SAP解决方案工具插件

SAP_BS_FND 701 0008 SAPK-70108INSAPBSFND SAP Business Suite基金会

SAP_BW 701 0007 SAPKW70107 SAP业务仓库

SAP_AP 700 0021 SAPKNA7021 SAP应用平台

WEBCUIF 700 0008 SAPK-70008INWEBCUIF SAP WEBCUIF 700

SAP_APPL 604 0008 SAPKH60408物流与金融

SAP_HR 604 0026 SAPKE60426人力资源

大型机

机器:IBM-2827704
型号:EZ12
操作系统:Z/OS
版本:ZOS1.13

Unicode系统:否

Aaron 3364
2楼-- · 2020-08-14 00:09

也面临同样的问题。 文件已以编码设置为ANSI而不是UTF-8的格式上传到FTP。
对此有任何分辨率吗?


谢谢,
约翰

一周热门 更多>