35
BIT.Group GmbH · www.bitgroup.de SEITE 1 Klassifizierung: Öffentlich | Autor: Henry Flack | Version: 1.5 | Datum: 17. Januar 2014 DIE WELT SPRICHT UNICODE! Beratung. Support. Ganzheitliche Lösungen. Results in time.

DIE WELT SPRICHT UNICODE! - bit-forum.de · PDF fileDurch Unicode lassen sich Nicht-ASCII-Texte eindeutig identifizieren ... Export Control Table . Conversion . BIT.Group Klassifizierung:

Embed Size (px)

Citation preview

  • BIT.Group GmbH www.bitgroup.de

    SEITE 1 Klassifizierung: ffentlich | Autor: Henry Flack | Version: 1.5 | Datum: 17. Januar 2014

    DIE WELT SPRICHT UNICODE!

    Beratung. Support. Ganzheitliche Lsungen. Results in time.

  • BIT.Group GmbH www.bitgroup.de

    SEITE 2

    WAS IST UNICODE? WARUM SOLLTE NACH UNICODE KONVERTIERT WERDEN? WIE KONVERTIERE ICH DAS SYSTEM? WELCHE SZENARIEN GIBT ES NOCH?

    Inhalt

    agenda

    DIE WELT SPRICHT UNICODE!

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 3

    WAS IST UNICODE? WARUM SOLLTE NACH UNICODE KONVERTIERT WERDEN? WIE KONVERTIERE ICH DAS SYSTEM? WELCHE SZENARIEN GIBT ES NOCH?

    DIE WELT SPRICHT UNICODE!

    Klassifizierung: Kunden

    agenda

  • BIT.Group GmbH www.bitgroup.de

    SEITE 4

    ISO 8859 Standard 41 Sprachen Nur eingeschrnkte Zeichenauswahl Codepages inkompatibel zueinander Eingeschrnkter Datenaustausch

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Nachteile von Codepages

    Quelle: [1]

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 5

    US-ASCII Regionale Sonderzeichen

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    ISO 8859 und seine Teilnormen

    Quelle: Wikipedia

    -1 Latin-1, Westeuropisch

    -2 Latin-2, Mitteleuropisch

    -3 Latin-3, Sdeuropisch

    -4 Latin-4, Nordeuropisch

    -5 Kyrillisch

    -6 Arabisch

    -7 Griechisch

    -8 Hebrisch

    -9 Latin-5, Trkisch

    -10 Latin-6, Nordisch

    -11 Thai

    -12 (existiert nicht)

    -13 Latin-7, Baltisch

    -14 Latin-8, Keltisch

    -15 Latin-9, Westeuropisch

    -16 Latin-10, Sdosteuropisch

    Code 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI

    1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US

    2 SP ! # $ % & ( ) * + , - . /

    3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

    4 @ A B C D E F G H I J K L M N O

    5 P Q R S T U V W X Y Z [ \ ] ^ _

    6 ` a b c d e f g h i j k l m n o

    7 p q r s t u v w x y z { | } ~ DEL

    Klassifizierung: Kunden

    -1

    Latin-1, Westeuropisch

    -2

    Latin-2, Mitteleuropisch

    -3

    Latin-3, Sdeuropisch

    -4

    Latin-4, Nordeuropisch

    -5

    Kyrillisch

    -6

    Arabisch

    -7

    Griechisch

    -8

    Hebrisch

    -9

    Latin-5, Trkisch

    -10

    Latin-6, Nordisch

    -11

    Thai

    -12

    (existiert nicht)

    -13

    Latin-7, Baltisch

    -14

    Latin-8, Keltisch

    -15

    Latin-9, Westeuropisch

    -16

    Latin-10, Sdosteuropisch

    Code

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

    0

    NUL

    SOH

    STX

    ETX

    EOT

    ENQ

    ACK

    BEL

    BS

    HT

    LF

    VT

    FF

    CR

    SO

    SI

    1

    DLE

    DC1

    DC2

    DC3

    DC4

    NAK

    SYN

    ETB

    CAN

    EM

    SUB

    ESC

    FS

    GS

    RS

    US

    2

    SP

    !

    #

    $

    %

    &

    (

    )

    *

    +

    ,

    -

    .

    /

    3

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    :

    ;

    p=/p

    p>

    ?

    4

    @

    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    5

    P

    Q

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    [

    \

    ]

    ^

    _

    6

    `

    a

    b

    c

    d

    e

    f

    g

    h

    i

    j

    k

    l

    m

    n

    o

    7

    p

    q

    r

    s

    t

    u

    v

    w

    x

    y

    z

    {

    |

    }

    ~

    DEL

  • BIT.Group GmbH www.bitgroup.de

    SEITE 6

    Latin-1

    Latin-2

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Latin-1 vs. Latin-2

    Quelle: Wikipedia

    Code 0 1 2 3 4 5 6 7 8 9 A B C D E F A NBSP SHY

    B

    C

    D

    E

    F

    Code 0 1 2 3 4 5 6 7 8 9 A B C D E F A NBSP SHY

    B

    C

    D

    E

    F

    Klassifizierung: Kunden

    Code

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

    A

    NBSP

    SHY

    B

    C

    D

    E

    F

    Code

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

    A

    NBSP

    SHY

    B

    C

    D

    E

    F

  • BIT.Group GmbH www.bitgroup.de

    SEITE 7

    Verfgbare aktive Sprachen Kompatibilitt zwischen Codepages Begrenzte Zeichen Datentransfer erschwert Nicht zukunftssicher

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Einschrnkungen

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 8

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Einschrnkungen

    Klassifizierung: Kunden

    Code 0 1 2 3 4 5 6 7 8 9 A B C D E F A NBSP SHY

    B

    C

    D

    E

    F

    Code 0 1 2 3 4 5 6 7 8 9 A B C D E F A NBSP SHY

    B

    C

    D

    E

    F

    Code

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

    A

    NBSP

    SHY

    B

    C

    D

    E

    F

    Code

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

    A

    NBSP

    SHY

    B

    C

    D

    E

    F

  • BIT.Group GmbH www.bitgroup.de

    SEITE 9

    Zeichencodierung untersttzt fast alle Zeichen der Welt

    Jedes Zeichen hat einen eindeutigen Codepunkt (Unicode Code Point)

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Unicode [Unicode is] the encoding standard [which] provides the basis for processing, storage and interchange of text data in any language in all modern software and information technology protocols.

    http://www.unicode.org

    Quelle: [2]

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 10

    UTF-8 : Unicode Transformation Format 8-Bit Variable Lnge (ein oder mehrere Byte) Genutzt auf UTF-8 basierten Datenbanken fr die Kommunikation

    (Dateibertragung, SAPgui, RFC)

    UTF-16 : Unicode Transformation Format 16-Bit Fixe Lnge: 2 Byte (Byte-Paare werden genutzt) Genutzt auf Applikationsserver (schnelle CPU Handhabung) und UTF-16

    Datenbanken (z.B. SQL-Server), plattformabhngig (Big oder Little Endian)

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Darstellung

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 11

    Von Non-Unicode Codepages nach Unicode WAS IST UNICODE?

    Darstellung

    UTF-16 meist von Windows und Java benutzt Konvertierung zwischen UTF-8 und UTF-16 ist schnell und verlustfrei

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 12

    WAS IST UNICODE? WARUM SOLLTE NACH UNICODE KONVERTIERT WERDEN? WIE KONVERTIERE ICH DAS SYSTEM? WELCHE SZENARIEN GIBT ES NOCH?

    DIE WELT SPRICHT UNICODE!

    agenda

  • BIT.Group GmbH www.bitgroup.de

    SEITE 13

    benutzen nur eine, plattformunabhngige Locale integrieren sich nahtlos in jede Landschaft (SAP und Nicht-SAP) untersttzen alle Sprachen nach ISO 639-2 stellen Datenintegritt sicher

    Grnde WARUM SOLLTE NACH UNICODE KONVERTIERT WERDEN?

    Unicode-Systeme

    knnen Texte in jeder Sprache und Schrift eingeben und anzeigen Daten in verschiedenen Sprachen drucken

    Anwender

    Klassifizierung: Kunden

  • BIT.Group GmbH www.bitgroup.de

    SEITE 14

    Grnde WARUM SOLLTE NACH UNICODE KONVERTIERT WERDEN?

    Unicodestrategie der SAP

    * SAP Hinweis 838402

    R/3 4.6c R/3 Enterprise ECC 5.0 ECC 6.0 ECC 6.0 EHP8

    Unicode n/a Support Support Support Support

    NUC (SCP) Support Support mit

    Einschrnkungen* Support mit

    Einschrnkungen* Support mit

    Einschrnkungen* Kein Support

    NUC (MDMP) Support fr

    existierende Installationen*

    Support mit Einschrnkungen*

    Support mit Einschrnkungen*

    Kein Support Kein Support

    Klassifizierung: Kunden

    R/3 4.6c

    R/3 Enterprise

    ECC 5.0

    ECC 6.0

    ECC 6.0 EHP8

    Unicode

    n/a

    Support

    Support

    Support

    Support

    NUC (SCP)

    Support

    Support mit Einschrnkungen*

    Support mit Einschrnkungen*

    Support mit Einschrnkungen*

    Kein Support

    NUC (MDMP)

    Support fr existierende Installationen*

    Support mit Einschrnkungen*

    Support mit Einschrnkungen*

    Kein Support

    Kein Support

  • BIT.Group GmbH www.bitgroup.de

    SEITE 15

    Upgrades nach 7.40 Non-Unicode werden weiterhin untersttzt SAP-Hinweis 2033243 enthlt weitere Informationen