cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with RFC Adapter, utf-8 encoding and special characters

Former Member
0 Kudos

Hi,

How can I change my enconding UTF-8 for ISO-8859-1 in my RFC ADAPTER SENDER?

Regards,

Sérgio

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI,

In the SM59 transaction in XI or R/3 for the receiveing system you can specify the Char Set encoding. Make sure you check and based on that your encoding should work. try this out.

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

How can I find an option "Char Set enconding" in SM59 transaction in XI, because I haven't found it?

Is there a configuration to do in tab "Module" for RFC Sender Adapter?

Regards,

Sérgio

Former Member
0 Kudos

Hi,

To change encoding of xml you can either use this piesce of xslt after your mapping as a next step

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:copy-of select="*" />
</xsl:template>
</xsl:stylesheet>

or use adapter module but now I can't remember name of it.

Best regards,

Wojciech

Answers (2)

Answers (2)

stefan_grube
Active Contributor
0 Kudos

You can use the XMLAnonymizerBean, why you want to do this? If you use mapping, it will change back to UTF-8.

Regards

Stefan

Former Member
0 Kudos

With SM59 transaction

go to RFC destincation recorder if availaible and change to Unicode in MDMP & Unicode section

this enables target system with Unicode.

If not working then XSL mapping discussed above work. Add the above XSL to your interface mapping.

information about formats.

http://www.fileformat.info/info/unicode/char/25a1/index.htm

regards

Gaurav Bhargava

Edited by: Gaurav Bhargava on Mar 5, 2008 3:58 AM