以ISO 8859-1编码在应用服务器中写入文件

2020-09-26 20:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想以ISO 885...

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

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


大家好,

我想以ISO 8859-1编码在应用服务器中写入文件。 为了做到这一点,我已经像下面这样编码,但是问题是当我们在应用服务器中的notepad ++中下载并打开文件时,它显示为UTF-8。 有人可以帮忙吗

数据:lv_encoding TYPE abap_encod。
         lv_encoding =/tdag/cpcl_c_gen => code_page_latin1。

 将lt_tab放入LOS_tab中。
       连接lv_char ls_tab lv_char INTO lv_string1。
       CONCATENATE lv_string1 cl_abap_char_utilities => cr_lf INTO lv_string1。
       通话功能'SCMS_STRING_TO_XSTRING'
         出口
           文字= lv_string1
 * MIMETYPE =''
           编码= lv_encoding
         输入
           缓冲区= lv_xstring
         例外情况
           失败= 1
           其他= 2。
       如果sy-subrc <> 0。
 *在这里实施适当的错误处理
       万一。

       将lv_xstring分配到。
       将传输到lv_file。
 *将lv_string传输到lv_file。
       清除:ls_tab,lv_string,lv_xstring。

     结局。