Skip to Content
avatar image
Former Member

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

Hi,

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

Regards,

Sérgio

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Mar 04, 2008 at 06:19 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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

  • avatar image
    Former Member
    Mar 04, 2008 at 10:28 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 22, 2008 at 02:59 PM

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

    Regards

    Stefan

    Add comment
    10|10000 characters needed characters exceeded