cancel
Showing results for 
Search instead for 
Did you mean: 

Encoding from UTF-16 to UTF-8

0 Kudos

Hi,

I need to convert from UTF-16 to UTF-8 encoding.

I receive an CSV file in encoding UTF-16 for our backend system. but our external partner needs the encoding to be UTF-8

How can I change the encoding ?

Accepted Solutions (0)

Answers (5)

Answers (5)

0 Kudos

extraxt from SAP was canhged to use NFS instead og FTP... FTp was limited to UTF-8. NFS extraxt could use UTF-16.

0 Kudos

extraxt from SAP was canhged to use NFS instead og FTP... FTp was limited to UTF-8. NFS extraxt could use UTF-16.

samiullah_qureshi
Active Contributor
0 Kudos

What kind of communication(SOAP/JDBC/other) will take place between PI and External System?

If it is SOAP then u can change the encoding in SOAP Receiver Comm. channel using the following SOAP module parameter:

Just need to add followind module in module configuration of SOAP communication channel.

Module Key - SOAP .

Parameter Name - XMBWS.XMLEncoding

Parameter Value - UTF-8 (or any other encoding that you want to be used)

shweta_walaskar2
Contributor
0 Kudos

Hello Frank,

We have used TextCodePageConversionBean to meet such a requirement in one of our scenarios using CSV files.

http://help.sap.com/saphelp_nw04/helpdata/en/45/da2deb47812e98e10000000a155369/content.htm

Can you please try this and let us know if this helps?

Thanks.

Best Regards,

Shweta

Former Member
0 Kudos

I agree with Shweta, this is another encoding way.

0 Kudos

Hi,

I'll have the result tomorrow and let you know the result.

thanX

Frank

Former Member
0 Kudos

You have to encode message in abap side, or write csv file in UTF-8. Additionally, you can insert encoding function in receiver comunication channel.

Set message type TEXT, e write in the encoding field UTF-8.