Upload
vunguyet
View
245
Download
14
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