Skip to Content
avatar image
Former Member

About Unicode ?

Hi All,

I m new Unicode upgradation, can u plz tell me

1.What is unicode and what is the main purpose of this? Give breif information about this.

2.How to handle this one in project ?

3. what is the main feature about this ?

Waiting for u r replay,



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 04, 2008 at 04:58 AM



    What is Unicode?

     Unicode is a universal encoded character set that allows you to store information from any language using a single character set.

     Unicode provides a unique code for every character, independent platform, program or language.


    Unicode Encoding

    u2022 UTF-8 Encoding

     This is a 8 bit encoding

     It is a variable width multi-byte encoding

     One Unicode character can be 1 bye, 2 bytes or 3 bytes

    u2022 UTF-16 Encoding

     This is the 16 bit encoding

     One Unicode character is 2 bytes


    Advantages of Unicode compliance

    Although the conversion effort for the R/3 kernel and applications is considerable, the migration to Unicode provides great benefits in the long run:

    u2022 The Internet and consequently also are entirely based on Unicode, which thus is a basic requirement for international competitiveness.

    u2022 Unicode allows all R/3 users to install a central R/3 System that covers all business processes worldwide.

    u2022 Companies using different distributed systems frequently want to aggregate their worldwide corporate data. Without Unicode, they would be able to do this only to a limited degree.

    u2022 With Unicode, you can use multiple languages simultaneously at a single front end computer.

    u2022 Unicode is required for cross-application data exchange without loss of data due to incompatible character sets. One way to present documents in the World Wide Web (www) is XML, for example.

    In addition, if new characters are added to the Unicode character set, SAP can decide whether to represent these characters internally using 2 or 4 bytes.


    Hope it will help



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 04, 2008 at 04:54 AM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 04, 2008 at 04:55 AM

    Hello There.

    Welcome to SCN.

    Kindly, make use of the search facility in SCN to find previous posts related to your basic questions.

    Also, Next time try to avoid asking Interview Questions.

    There are many good Wikis and Weblogs on Unicode.

    Hope you take this positively.

    Good Luck & Regards.

    Harsh Dave

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 04, 2008 at 05:19 AM

    Data types such as CHAR ASCII and CHAR EBCDIC are mainly suited to English and central European languages. With other character sets, a code attribute is usually used for these data types. This code attribute uses a different presentation code to ASCII and EBCDIC, even for internal storage in the database system. This causes problems if you want to access these database systems using a different character set, or if you want to exchange data between database systems with different character sets.

    You can avoid these problems by using internal character coding in accordance with UNICODE. Internally, the UNICODE data is stored in UTF-16/UCS-2 format. In UTF-16/UCS-2 format, all characters are two bytes long.

    SAP DB is able to display various presentation codes in UNICODE format (UNICODE code in line with ISO 10646, page 1).

    Metadata in UNICODE

    The names of the database objects (such as table or column names) can be stored internally in UNICODE and can therefore then be displayed in the required presentation code in the database tools.

    Application data in UNICODE

    SAP DB supports the code attribute UNICODE for the data types CHAR[ACTER], VARCHAR and LONG[VARCHAR].

    Add comment
    10|10000 characters needed characters exceeded