SAP HTTP 传输文件名 繁体字乱码

由于作为文件名传输,传输方式上面不支持繁体中文,所以需要转码传输,再让对方解码解析

针对乱码部分做 转码

 LV_KTEXT_STR =  CL_HTTP_UTILITY=>ESCAPE_URL( LV_KTEXT_STR ).

对方解析

HttpUtility.UrlDecode(  变量 , System.Text.Encoding.UTF8);

在SAP 官网上面有相关的note,但是这个note需要系统有 IW_PGW 100 元件,问了BASES 我们系统没有所以就没用这个方案

2097569 - TASKPROCESSING Service Attachment name with chinese characters getting replaced with '#' in the HTTP Header - SAP ONE Support Launchpad

原文地址:https://www.cnblogs.com/springzt/p/15772294.html