Imperia - und Multi-Language-HOWTO Konzeption, Implementierung und Pflege mehrsprachiger Web-Sites mit Imperia Guido Flohr Imperia Unicode- und Multi-Language-HOWTO: Konzepti- on, Implementierung und Pflege mehrsprachiger Web-Si- tes mit Imperia  

          ©    ! " # $ %&&''' "&( )  & "

#  *  +  " 

Inhaltsverzeichnis

,   + ! # -  . . / 0 + 1 ? . 23    -  - ?  #!! ? . #!!4- ?   5-  5-    6+ 5- '  7 #!! + '8    9454-- @ . !: 99;  A .. !:499;4. <="4.>  A . !:499;4 <="4>  A . !:499;4 9 .? !:499;4? 9 . !:499;4 9 .@ !:499;4@ 9 .A !:499;4A ; .9 !:499;49 ; .; !:499;4; <="4> ; .. !:499;4. <="4@> ; ... !:499;4.. ; .. !:499;4. <="4A> ; .. !:499;4.? <="49> ; ..? !:499;4. <="4;> ; .. !:499;4.@ <="4.> ;  :!  .   -  . . . <6'-4.>  .  !:499;4. *+- .  #   "  "  6'-4" - . ? 6  ) -  .  6   "  . .  -  .@  "--  .@ ? C 4--  .@ ?. EB4 "  .A ?..  -- .A ?. ""- .A ?. B "- .A ? ,-"  .9 ? C 454, -  .; ?? 5" C 454, -  .  0-""--  .

+ ! " 14  C 4="4 " 4):62:  / -  6  + 1   . 6"- - 18    / 6   + 1    14D  -  ? ? 2 -  * -" + 1  ? ?. 6  " " -  ? ?.. D    6  " " -  ? ?... #4  #'G -F" G   ?..   +  "  A ?..  -"  A ?..?  4-4"  9 ?.. 6"- " ,  5-  8  9 ?. 12 4.@   ?. 14 . ?.? 14? . ? C 454, - . ?. 12 4A . ? 12 49   ?. #!!42 "-" H  ?  -- -   ?   +  "  ?? I"   + 12 49  @  0-""--  @ !! 1  C 4=" "   6  9  64"" - ? . ) 3 2 "- D  )22D ? .. F-'- + )22D ? . / )" 42  ? .. / B  "-"'- #/"  " -  ? . / B  "-"'- # " - ?? . / )" 4=" "  ?? .. / B  "-"'- /" =" "  ?@ . / B  "-"'- #=" "  ?@ .?   -  6   ?A . / )" #4 " -  ?A .@ / )" #4=" "   ?9 .A   "  ?;  ,3-  C" F =" "  JC= . . D "4, 'G      JC=  12 49    " -   ) 3 C" F =" "  )2C=  ? . /"- )2C=4#  "  ?  /"- #  4+ - "4, -  ?  )2C=  @ ? 4I "  @ ?. !     #"   @ ? D "F-  , 'G    9 + ! " 14  C 4="4 " 4):62: ?.  "  --H  9 ?  " - "   ; ?  F"    H"  #   ;  0-""-- @ !!! 1  C 4=" "   ! "  @. ? # -  @ . 4D" -  @  141 -7H  ! "  @ . -4  1- 4 " - @? .. 6 F   " 4   " --   @? .   -  @ . 2 "- @@ .? C"4/"  @A . B  " - 64 + -  @A  5- D " 4  ,   @A  6  14 " - @9  , 5- -H"  @; . / #    @;     @; . -4,-    A  2 "  C"4/"  A  , 2-4* F  A  5"--4!    A . C - "   , "  A ..  "     "  "  A . D" " -  4! -  A ? /"-   " '"  A ?. #"--  C"4/"  A ? , " - 6 F '4D  4!  AA ?.  7- 7 "- D  4!  A9 ? 6 F '4/  A9 ? !    D  4!4= F  A; ? /"-  ,  4! -  9  *H   2 "-  9 @  " -4B+    9 A      9A A. D  " 3   9A A / 34 33  99 A C B    /)2C= ; A. , H   ="  ;. A / /)2C=4, '   " 2 "  ; A /"- =" 4C7  ; 9 0-""-- ;? # "   ; # B  - <! ! " ) >  ;A 6 7  ! " ;9

+ Tabellenverzeichnis

. #" - + 12 49    D H + 12 49 

+ Einleitung

6 " -  23 H  "  '   -    '- G4 -   "  + "-- - - -   -  "   5    54 7  F C ! " - -         "  H  "-4 -  H    #   - - "   5-  H "    4  - -   5  - D LF- 5"   - 

/-- /F + -  "  #-F  141 -7H  ! " H 4 "  /"7 - "7   '---  + -G- "7     '"- -   5  1 7 " +     '   0-" " 14    D H  +  -  5     - )  4 " '   6  "  -G  F  "   H   -  ,3"F      " '   - + -  #'   ,-   2 "F H    

/ D    - "   6-- "   '  '- '"-  1 H  /"- 2 " - L   + '"   5 "   "  -- 4  /F- H    

+ Teil I. Allgemeines Inhaltsverzeichnis

. / 0 + 1 ? . 23    -  - ?  #!! ? . #!!4- ?   5-  5-    6+ 5- '  7 #!! + '8    9454-- @ . !: 99;  A .. !:499;4. <="4.>  A . !:499;4 <="4>  A . !:499;4 9 .? !:499;4? 9 . !:499;4 9 .@ !:499;4@ 9 .A !:499;4A ; .9 !:499;49 ; .; !:499;4; <="4> ; .. !:499;4. <="4@> ; ... !:499;4.. ; .. !:499;4. <="4A> ; .. !:499;4.? <="49> ; ..? !:499;4. <="4;> ; .. !:499;4.@ <="4.> ;  B:!  .  C -  . . D. <6'-4.>  .  !:499;4. *+- .  #   "  "  6'-4" - . ? 6  ) -  .  6   "  . .  -  .@  "--  .@ ? C 4--  .@ ?. EB4 "  .A ?..  -- .A ?. E""- .A ?. B "- .A ? ,-"  .9 ? C 454, -  .; ?? 5F" C 454, -  .  0-""--    / -  6  + 1   . 6"- - 18  

 # -

 / 6   + 1    14D  -  ? ? 2 -  * G-" + 1  ? ?. 6  " " -  ? ?.. D    6  " " -  ? ?... #4  #'G -F" G   ?..   +  "  A ?..  -"  A ?..?  4-4"  9 ?.. 6"- " ,  5- H 8  9 ?. 12 4.@   ?. 14 . ?.? 14? . ? C 454, - . ?. 12 4A . ? 12 49   ?. #!!42 "-" H  ?  -- -   ?   +  "  ?? I"   + 12 49  @  0-""--  @

 Kapitel 1. Die Zeit vor Unicode

/       " - F H  ,'F  +  "  7   4 -- + ' -- H 1    / F-   " 4  "  * +"H 7 64#    7 "   ! " - "  "- 4 H  /" -   " $H "( + *" H "  $"" -( + /F 2 6 + '- 1. Text im Speicher des Computers

 '  "  " '   G F  *  " -  1 "  0"    C  "  "H   -    -  " -    '  F  - - -   + '  "--  23 " " - 0"    "  E 5 -" - 23- -    -  - " -  0" "   

6"- "--  " '  23 " 5 -   " -  '  - 8 /"7 --   H L 0" H L     "--  "F " "  '     " - -'-  0" @   '"- " 5 -   " -  F" "- '  - # "--   "  "  23  "    * 4  "  -  0    -  - H   " -  * G4 -" < " " -  H  ' > ' F7  - -  -    G4   6 " "    23" "  "  *   '  4  "  5 --- " - "    B+ I '   0"  '  - 0  -   -  2. ASCII

!  1 H -  - '" !  " G F M- 2 "  - H - "- "  6 "-- - "-G   C" F+ 7  0  + - H 0    -H F G  #!!               !  M "   -   "-- -  H + 4 '  - ,-  "-G  #-"  ' - -'-  "  M  4    C" "- +   ,5/!

/  -  - + #!! -" "-  E"  .;@  " - H  7    - "-  E"  .;@A       "   "    %&&'''' &F& - &-&-"  " $"" -( -  - 2.1. ASCII-Codeset

6 -   0   #!! LH " "-8 / - 4. - - "  4 H'   -  7  4 F"  0  + ' '  - -4 '- 0    2" "  /"- = H  "  I   0  4; "  - 4;   M -" #40  - @4;   B 4  -" "4H -  ;A4.   / 0'-    '  7 ! F4

? / 0 + 1

-H    -H- - '  B " " PQR + ' 2.2. Von Bits und Bytes

6"- " -      " 8 I  F       " 0"  -     -     -  - "- C "   - " 5  'H   "   ' 4  "- - "  - C  -   - "-- - "  F  "  " - /H" H"  -   "# !  0"      I   ,- " -  '   G-  /- H  B- "  M "  "  *     "H - '7- '  '  9 5-  "  '- H  " H-" "--   "    H    " -  0" @ -  "-  6 F  F - "-%

/ 0" @  5G " - 

! '    - -  -   9 5     "   "-   B" + #  #- -  7  0" @ # - -  9 5    - -     "  "-- "  - 9 5     " H+  + - 4  0"  " -  F" 6+  B" -  ' F   - "  5     8 C" "F   "-   - " - " ' % #  I C F"   -  B"  -  L" -  7 @ # - - "4 9  '  =3F "  # " - -  @ )"U    -" 

6 7-- " "   0" I " -  F # - F '  4 -  9 5  &5-   5  + 4 ' '  @   I   6 - "- L"   6 " "   - H' 5- <.@ 5> "  "  -   "  -  " - "-  LH " ' 7 L  @ B"    5  @ B"  F 5 - -" " - @ 3 @ T @ T @@ 5 + 5- < 5> " " - - -  ?;?;@A;@    -   G   "  5- <@? 5> - " .9??@A??AA;.@.@ ,- F ) " 2.3. Wieviel Bits werden für ASCII verwendet?

   '  234/" " -  "F 23 " <" -     23+ " 4  -  " -  H 5   I"  6'-  +  13> -  ' "  /" M - "--   0  <= H    + --S> 4 G  5 "    "H +  "  '  6 '  0G  " 0 4  7   2" "    + -- -  ' - "-- - - " "  5 - < /:&6'- '   0   "   - "-  7  "- 4 - - ,  -   '  " - H' 5- " -     0  -- "4    7  7-- - 5 "H    ' >

# - F<>   23"  @ + -  0  + ' '  !- "- ' F  -8 I  #!! - - "-G    )G   "+    "    H  < "  "   I .A "-

 / 0 + 1

0  7  2"-  H'  > " 5 #!! '  G   A + 9  4   5- + ' "-G  ' ' H 0  / + #!!  -  4#'  "- "  5 7   0'F + ' /"-    ,- GF  - "   C2D < $ %   &  -  $* 9.( H'-   -H   $* 9.(  " $* 9( H'-   -H   $* 9(> "- IH' F F   ,4C" + - F '  F"  -   , '  94540  7  "  6 "  7  C" 4 +   - , '  3-  - -   7  9454C" - +    "    A454/" -  H F+  

C #!! "-- - " - "-G  '  " - . 0  " -  6 - "  "  #-  . P#!!4- " '   0  "- '" - 6 -  - - -'-  -  1 "  "H--  "FH  5 -"4  -F""+-  0  "-8 :  -   G-  " "-  F  4 -   --  0  / - " -"     '  F "  -  1 "  S 6  -  23  1 " " - " - #!!423 H  'M   '"- #!! - 3. 8-Bit-Codesets

/ -  4#'  F -  -  " 0    945423" H     5- GF " A 5 -  "     - "H H GM #   - 7-- ' - " "    "-- - 7  !  "4 G -  - "--    B+ 7  0  +  4 -  - H -   0    - 7  0  4.A - "-   #!! '-   'G - + .94 3-  F -   B+

, 0 "  -   - 5  - " +  -  "- E ) -  H4  -   B+ 7  94545  -- - "    " G  "4 + 7 '  - =" "- L'   -  -  '  !5C - -'-   4   5   "   "FH  < - " &  >   64 F      B H "  2"  -G - " "  - -- " 4 -  H F  F  2    '"  G -H-  0  ' 4 -  1 " "FH  5 -" -F""+-  0   " H-  / #"  '"  '- F" H !5C4D -"   "FH  '  L 4  G-    -  0  + '  C"- " " - -   0  " )D4- -    - "- )D4*"9 "4 "  

6  7  23 H'-   -- "-"-      , - + 4 "-- '"  '" "  " " '  "-- 23 ' +  + H "F"    A454, -"H" -  + "-- '    H M   "--  /" "-G   2 "-  - G  '     0  + - H 0  -   2  134IH - -'-  M- PNR  '  - " -  I .;@ -   '"-  # 4C"- " - M-  )"F  4   

@ / 0 + 1

3.1. ISO 8859

/     ! ' ! !: + -    I  !: 99; 4  '-- :   "-  "- H    !  I  -  .? "" 44 --  

#  --  I  !: 9; '-   '  M V -   " ! 5  .94.;   H-GH   <   F" >  H  "- 0    I .@ - -- "- ( )  "- '  )2C= " -  F I .A -   *  4  <#-"  "-    H -"" 4 -  " 2!4@ "-  !:499;4..> # "  ="4.4 H    #!!    "  - ' [ \    <"    > "     4 

I  "  -- -   D "3- ' F   +" ,  " -   '-   "     -H 3.1.1. ISO-8859-1 (Latin-1)

  "-G  7 '- G-   G     "  H 5- # 4 F""- 5 - B"" "- 6" -- /G- /- , - "- ,-4 - 5"-F- - G - < G  - > "H-- &6" - ! - <G - > " H- C"3 !-- <5" "-" !-"> !- G- !" - ,-4 F- <6-  G- &B" "" -> C" "-- I G- & G- I '4 - <5F] >  I ' - :FH"- <4^ "F  > D  4 -- # "-  '- 2" "  <4^D  > 1-F-  +   

!:499;4. -   /4 "F4""  7 945423"  '   "F- + "   --  -7H D  #-"   1345  - )'4 4D"F" - )D41J "-   - - 7 '- G-   "  + ' *"9  " )D4*"9 5  C -  +" -  "- C4 /:4- "-   + /:4#'   C46'- + ' '  <5'-% /:453          '     23"  -  1 " -> !''  C"- 4-- "  #   "F - -   F" 3.1.2. ISO-8859-2 (Latin-2)

  7  4  - G-   "   "-  #  " -4 -  5-- 2- - - B "- 1 " - D - *G-  '"4 F-  '-  - < "-   H > 

# !:499;4 -  - G-  *" <-' F F  -  0  4 H ' > '     -H 7 -  #' '- !:499;4   --" , - " " "--  -  1 "  "- ,-H     !:499;4 + " - -  " "        <" -  4    -  - "> !  D "3- M "- "-- " -  23 "  !:499;4 " -  F"  -     -  /" -   H 5  -  23"--"  " F"

A / 0 + 1

3.1.3. ISO-8859-3

/-- - - " ""  7 P-7- G-   --   " R + 4 -  C  -  -   C" -- F" 3.1.4. ISO-8859-4

  7 -F""+-   " -   "  3.1.5. ISO-8859-5

D H - -- - 7 5 " - C"H- *---  - < F  4 -   H > 2"- F- 1F "- 6M ---   

! - G-   " "  F  -   H  + ' -  !:4 99;4 "  5 --F" " L  "     /  - D "H   -  #' 7  -  B:!94--   --   " C 4 -   <'  B:!94-- '"- +   - - > 5 "  + -- -    #-  ' 3.1.6. ISO-8859-6

/"- - !:499;4@ - 7 # "- -" F +   '"- "   -   H  ! 4 - +  -  "-- - " " "-  23 "GK" " -  M /"- " "4 -  #  " F 9 5 -"  L' - + -  -     4 '- ) 7  "  " -  ..  -    - < !:4-- "4   ;@     '   -  7  H  + ' ' > )H F   H  0    ' F   " "-  0   -  -   /" -     + -  P" "- R 0 %

/ " "-  0  4;

/ 0  - "7  +  - " F- H - < I - " -  DF   I - "- 0  "- -  I - G   - >  -   <" "- > B""   / "HH  ' DF B" F  '  " -   '  -" F +  -  G  /" -  "

)H F  1H" + = "  5 -"  " -  7 4   4 "  " + ' " -  '  /- = "  '  F-4 ' -   F"  " -    -    "- "  # " -  " + 4 ' D -- 5- -  /" -  7    "F-   '  -   -  '  / " "-   "     " 7 G  C-   -   5  - - -   ,   -4  -  - H   !:499;4@ '  - #      H   

9 / 0 + 1

3.1.7. ISO-8859-7

/-- - - ""  7   -  3.1.8. ISO-8859-8

/-- -  G    G-  0 + " 3.1.9. ISO-8859-9 (Latin-5)

="4 -  " " + ="4. 7 27 F-  3.1.10. ISO-8859-10 (Latin-6)

  7 ="- -' '   -   ,-F4 "  3.1.11. ISO-8859-11

!:499;4.. - H 0  F H  ""  ,- -  "F- -   - 2!4@ 7 2 " G-  G  " H-GH   "- I45 "F4" <" F  ) > 3.1.12. ISO-8859-13 (Latin-7)

C !:499;4. "-- -  --" '-     " -   "  =4 -  ="- -  " C"  " -   2"-"   "   -  H  H   H - " '--- "   F " "   -  3.1.13. ISO-8859-14 (Latin-8)

!:499;4.?  G  "FH  0  7 F -   " 

*+  , ! - <  > '  '    !:499;4. H' !:499;4.   / "-  C "  -"  "   -    '  "  ! " - -       + "-  #  " "     +  G  <- $_ " " (  ;> 3.1.14. ISO-8859-15 (Latin-9)

!:499;4. -  -   I"   + !:499;4. <- #-  .. P!:499;4. <="4.>R> ,-  -H   ' H 0      ="4. P+ --R 0  7 "H--  - G   :4,4= "  <`  a> "- M b  2 "   B-"   0  "   /  "F- -"- N  -  , -H - "  6G 4  -- -  <"-    F" L" H  'M>   "- , 4 f 3.1.15. ISO-8859-16 (Latin-10)

/- ""  - 7 P--  - G-   " R + -  ,H - 4 F"- 5- - *G- 

; / 0 + 1

3.2. KOI

D" "  H "" -   6- --   #!! " - G    54 7    :- " --     "   'L 1 G H   0 '   -  - + #!! -" "   - -'L4 -  -4"" - - :2 - -'L-  I  --- :2 .9;    . 0   ! F-4   H    + ---  #  " <  M -"> '    +  .? "-  5 -"   < " - > F  -  ,-   '    + '   H4     )G H  %+- - )

C :2 .    + - A45 -     )G  - " - 3"F  #!!4- <"- / " H  g '" "7    "- "  6G  -4 -   -H>     )G  '"  7  "-  5 -" L' -  F  -  0  "    "   "-  D" " G - F"4  ' "   -  M4  B  -" + "-  '"  6    - F H H 7F "  0 " -  '  6 - "-  1*   #-  . D "   ,- F4=     1 F *  + "-- 'G   ,- 7  "       " " H'- "-- - 5 -"  "-G  P*R  1     C-F"42 -   -G-- " H' 2" "-- -   )G-       &.%'&*  P*,2:*#IR + " 

/- B "  # "       F  )"F "- C-F" - -   "   7    H #-"H "- 2 --  /  - -" "- " - :24.42 " H "- - "-%

/ H 0  "- #" B" " <2 -> . #   H"   # "    % / F  -  0   D    "-G   5 -" * 4  F  - -  -   " -  -    "- D" - F  -  D -  - - * 4  -  7 - +-  ) !   )  () " -   !    +-   ()       -         (    1  '  "  + H % , +-  - "  *"   + 5 " -  / 4 'L '" " -  #  () /"- ---  6  - < "  '- - "- -   " -  5 "  H' "    "- :   -   '  H #>  1  '" 2"" 7    -'L-  6  "-- C !8 =  -  *--- S ,-  ' F"  - 4   -    "  " - D "

. / 0 + 1

# #!!42 " " "  ,  6   G-  - - 23 " '4   -%

#B , 51/1 ,*/!2Jh I# 6#I#4B1i,*# 2#B , 51/1 D:4 *!2J 51/1 I,B2#2! 6bB#0b6#2J 6:! Cb=! 2#B , 51/,2 2,I# C, /1 6h2#h 6h2b) C:,E /1$! ! /*1!C! /# , ,4 I:E C:,E 2#B , 51/1 :56!Ih2J ,, 0# 6:E 2*#) ! *#B#!4 6#2Jh 6 j2:C 2#B , 51/1 I, D:I!C#2J *#01C:C 0#i,C h C:=:J ! 51/1 C:=!2Jh 4 I: !0IJ C:h 2,D,*J 6h C:h !0IJ I,0#6!!C: :2 6,: i2: C: ,2 =1i!2Jh : CI:E B# /#h C!I12# ,, 4 I, 2:=JB: I, 5,Cb=,I!# B#4 B: 5b=# D*, /, I: !C,,2 I,:CI,IIbE Cb= /:5*# B:4 2:*bE h 6=#2,I 6=: !2J 6 I,,S

, -"  F  " F H V -H "   "- -"  2 "-  " - ---  :  " - /    "-  +  M4  B  -" '" " -   F" '   2342    L' - "   "  -  '"  #'      - -H" -   -  , F-- "-  ="   H C  F F" " - 6-  ' -" " :242 "  C-F" "%

= "- " 3 -    " 

/-- BH " - 'G   '  "  -G " 9 5 <" - @ 04  >  '  ""  B:!94* <$* .?9;(>  "  /   )G  4 - " LH 3"F #!!     )G  '  " "  H  "-  5 4 -"   -  D"-  F  -       / 2 F " ' - /"--    %   C" 4# F" '"        ="4  945 H 7  "   -H "- "  5 " " I H 7F 2 - 4 -  M "- "-- "  94540   .9 D GH " +  -  '  B  F  -  23 " -   F F 7  "  '  '   " - "-G 4   "-  5 -"  "-     F"   -" " 5-4

.. / 0 + 1

 -  "

= '  -    2 F + B:!94*    !:499;4  H  - 7 F  -    7  '"- "H 7  "-- B:!94*  --4 -   " "   '-  +   - " - !:499;4 ,-  "  '  " " - B:!4-- --  B:!941 7 1F "-  B:!942 7 2"- F-  3.3. Microsoft

/  " C - H  -  "        #-   + I 4  "- / !  " + -- "   F #-"  ! "   " -  :  G  6'-™  - 5 ---- C4/:™ - 'F - 7   G-   " F"-  C" F - " +   C4/:™ + '4  !5C4-- " "-   1346  "   !:499;4. 

#   -  G  !:499;4. ' "  --  "  !: 99;  =7F  + C - "- H '  / 0  .94.; '   !: 99;   + '4  ) %   'G   /"7  "  "- "  5 +   < 6 F4  F  - # F"  "- "-   "  --  C" 4 +  C" 4*" > '   94540  "F-  .9 D GH " +  -  #-  0  .94.; '7  "   H  4. '"- +  H D   7  F"% 6  - -'- "- 94540    I .9   F  7  "  FG -  ,G  " - 0   " '"-  =-" F - 23-      ! "   -  G  F "    4  ) 4 "  + -  '  - "  5 -   + -  '  D "-  ="-   F  - ' 

# 6'-4- '" -- D   '  +" " 134-  4  "  D  H '  + !:     "  1  6"   ,  H % C" -- -   H  "-  D  "  -   #4 '  23 + "    -     4- <" -  0    I 4.> "-  "-- H       F  -'   #4 ' - -"    H  L" " "-   H 5 " - C" + - F / !: "   *7F-  " -   " D  "    - -4  "  " - 7   1346  +   - ,- GF   +4   + '-    "F-  , 'G   <-   -     4  '   0   !:499;4.> " "- #      7 -  " - "--  "F- "  14#'  <-  - 12 49 + '> 4  - - - "  +    C"M " - D  H 7 3  /" + ' 3.3.1. CP1252 (Windows-1252)

6"- " C - LH " " 8 C - H   7 !:499;4.   H - - "- &0121 <D ' D" > H /" -  '-4 G-  23%

. / 0 + 1

D. <6'-4.>

, G  % / BG-     -  *  <4.  3"H" 4. > -        4 " -  H M 2   " - " - /   4 " -  H  "  + 23 + ' '  <0   2"4 "  + -  > - "   / PD  HR  - F - +  ;4. 0  <.94.; H' 3"H" 94; > 6 " -  '  -   "- -4 + 7 % /"- , 40  -  "+ -G "H F "--  '    "H--  :,4= "   B-"  "  PG-7M R     "  #-   2 "" F40   "- b  2 "

!:499;4. - "-  -  6'-4. <"- -  G   # "- 7 D.>  -   0  .94.;     /"+  "  -  - L +   "- 3.3.2. ISO-8859-15 Revisited

="  0 '"   1 -  H'-  !:499;4.  6'-4.  "F- '  +" -      '    0  " '" "-   4 M  C"-"F    + F  7 "   23    ' 4  F /" F"  P  R 23+ "  -  "  H 5  -  1    ) -F "7 -  "--  , "    + 23+ "  -  "  P  R '"  '  <" +    k  #7  -H k   P-  G-7M    R>

/ + C - H-GH    0  '"  "- "  ' "- -" " "  134="    -G--   ,  -" "F )"  -4 "  '"-    0   !:499;4.  " " " "  N 4  + C - H 7   <  - #'  G    0 

. / 0 + 1

 G  '  7--l - G   - --' 1"-  04  -GH  > -  " - "- )" --"  F D H   5-- 4 '--  2 H         -    F" - "7 -"--  - - !:499;4. H  %

!:499;4.

I"    ,  '" " "  - "  H4 -GH   0  "- D. '  7  "  5  .94.; '  '     "   -"-- '  0  "- !:499;4.  -H !  2   " "- 134="  " - H 5  , 40    D "3- F  -     - <134>D  "  

/   "7 - "H " % !:499;4. - F" H !:499;4.  " - - "    D "3- < >     -H /"- '  ' "  "--  ' !:499;4. " F" H D. -  -  +  <   4  - - F > /""-"-   6'-46     F4  %   -"  134IH " '  6'-4IH "- , 40    4  "   " H    "  *  " 4 + 13 H 6'- 4 '  L- 0     ! -   - '   C !:4 99;4. '  "- D   "  *   "-  % 6  134IH "-  b  2 "   -   6'-4IH P&?R  :,4= "  F " - P.&?R H' P.&R " /"- , 40  "-  1346  4    ' H  4  6'-4G-7M    134 " H  1  "   1346  -   H    D   ' -  D  " "  0 -   '   - 0  I .@?&#? " - , 4   4     - 

)G " -"--  C -4, '   H !:499;4. 7  'G  -   '- D  " - '- "   - H-  <- 

.? / 0 + 1

"- 7 " ' '- 'G > 6  - - "-   F -  " "  6'-46     , 4,7    M  D   +-"   /"-- +  / F "- , 40    F" 7    H -'  ! "   13 '  "- - -  !:499;4.  "  0 7   4  ' -   "H '" -   - "-- /F  "- , 40  + ' "  6'-4-  -  ' 

"H% C C " - !:499;4. F  1  "   "  "    "   -   3.3.3. Andere Sprachen, andere Windows-Codepages

# 7  4'- G-   "    94540  "-F " C 4 -   '   "" -    "    = '  !:4 99;4.&D. /- --     '    I"-- " DJJJJ  * "+ ' +   - - -'- D.. " " - 3 +    3 + 0120 F" D.. -   - " BF  H B:!94* '  '     C -4D F   ' - 4 -- "7  -" F  7-  / - B:!94* 7 B  - H-  6  6 6 '    - 6" 

#  6'-4" - - F" H  -   0 -GH "- !: 99; "   - -  -H-  B" G-4D   7 "   "4   ' '  "-  G  !:499;4. -  /4 "4"" l  - # 4 F"    23    "- 7F  FH  - "+ "- "--   !:499;4. H' 6'-4. F  - !- - <"-" -'->    " --     0-"H "     '   "- + ' - -HH  C - 0-"H " '      - "    " )4 3' F  23 +  /" -  +  - - "  H '"  # 134# F" -   *  - -+ -G    ="   6'-4 0 -GH F  /F F F H     I 7-- - " "4 7  '--  '   6'-4"  - -  " "  3.4. Weitere Hersteller

I   C - H   G  -- )' 4D"F"  + ' 7 - 13   "- 4 H !:499;4. +  F"  4 - *& 4 / C"- -   C"3 : J -"" GM " !:499;4.&D.  - 'F H - < " " "   "    G  C"4--> I3 + 4 '   -- - - !5C4C" "-  ,5/! <"-    " H #!! F" -> -    "  #  - - - "   -   7  +    "-  "-  -'  H + -    "  "4    '  C  'F    /" "-   *-  6  7 "" 4-- H 'G - 3.5. Weitere Sprachen

,-  "7    *  '   "    7 - ""  #H" + . / 0 + 1

 H  "  7  -   #!!4F"  9454-- 4   '  F 1    #!!  B F H F -  C"3" H" + .9 0    <  - .9 - L"  + #!!   > "- !:4 99;4  "3" ;@ < H-GH     4- + .94.;>

# -  +  + -   G  --    C -  #  7  "    -  "  '  -    '   '-   6 4 ' - -" -- + 5  3.5.1. Georgisch

 -  -    H'-   M4  B  -"  F  ;  0  "-    G    - + D. <  ,    " 4 B-">  7  '  /"- - - " -     F" - 6--- "   -   H  -   3.5.2. Vietnamesisch

"--    '  -- E""- B "-  H     "4    "  " -   -   6 ' H  <2>  - "  - 1 - 7   - "- "--    --  ! " ! . E"   -" " "-  564   "   -  ! F  + -G4  '"  ! .A E"   'F    -   C--"  "- Phm4 R "- "  "-  #  " ""   2   "4 F -  0  FH  /"- hm4  - H .;.   --  4 " -    "

"-- - "  H  "   "      "  "-  #  " "" < - H' -H  F"  :4)   14)  :  1   F  )   - l '   "   -  - / "- "-  D 4 -  F" -> ,-  "   - - -" .? B" "- -  4  -"   H "  BH   "F -  0  '"-  "-  + #!!       )G  - 9454*"-   "- 4   7 "-- -

/    G - -- - !! !!!  I!! < D> !! -  4 H  ""  " !!! -  " +  - H - #    -- "  - - 7 HG   0   5  4. 7   4-   "  !! - "   H'  ' - " 4D- 7  -   "F -  0   

I" ! " " $"" -( - -- - '  --   4 '  "   -       + !! !!!  I!!  "4  4. Multibyte-Codesets

/ #-   P "-- R M -   "  "-- +    " -

.@ / 0 + 1

  "3" @ 0    9454*"  " "-F *  ""  '  -   7/4 "   -- E""-  B "-  " -" "   --  6 -   - " *! H 7F   6  I" -    -" - ! " 'G 4   )"4/"-   "   G-  4   -"H H "-    4    =" -   5 '"- H 5  E""   '-- C"M   ="  + -H "  --  23 H + - 

 --   H      E""  B " + ' / +" -   ' K" "-  '   - 7  +  "    - " F- -H /   D "3- " - "   -  "-  #  " " 4 "-- - '  " - + F- "  -   "  -  4.1. CJK-Sprachen 4.1.1. Chinesisch

!  --         =  " 7 "-  -   L" "  - F" +  7 -   -   + -  '"-  , - M - #  "- "   ,'"- :   "-  "- F ' "   ="  -  "-  4 '     B" H % 6  "- ! " 7   7  ! " 7  ) H "   -  "-  H  7 P 7 R H' " -  5G '  H 6"  "- -    H  7  5"  7 -

6   E"  .9;  7   --  ="-  <  -"H H +  #-- "  " G   6 - >    E"  .;@ + - -'-  4 7  " "-  5 -" "" ="-  +   -   H4 -H /  --  BD M   H  H'" + "    " "  6 -  -   - "   0 -     F-  F  " H + 4  4.1.2. Japanisch

/  --    '  + " ? E"   E""  7  # - "  4   "  H  - "- E""-  L  "GK" /" -    4 --  ! " /"  '  "  H-GH   B"L    -  F  - " /  7   '"  ; E"   H     G   /) ' 'F  '  1 G H   0 4 -" "- G "  0 F"  *   H 6 "4  L""-     ) -  L""-     C- -  "- " .9 B"L  ) " ""   H 5 7 '  H B""F"" 4.1.3. Koreanisch

/"- B "-  -     E""-  + '"   -   4 -     '    "   "-   --     + 4  "  -

.A / 0 + 1

4.2. Escaping

# - -   H"  " H-   H   -   !  4 " -  EB4   9454*" " H-  "7  +  "-   4 "    5  "  5 " - -G--  :-"-    H /" -  -  H - "- C" F "7  "  5-   5 "F   M  0"  " H - "   ,-404,-45H  H'-  5-   H  "  #   - - " - ,-404,-45H  - -" F  "   45 --- + ' H  "--     N  H    '  F 7  '7 

! #-   P  5-  5-R '  L" -  -  ' " -  H 94545- F    0"   '"- M " - @ -   H "-- C" --      5- < ? 9 > H  -  , 4  H-""-- # " - #-"H 7  H  '  F% 6  #!!4 23 < " 23     94540 > +  PR "  P" -R - 7  "  F "  "  -  /"-  "  L' - "4 ' -  "-  0    I I       0  "4 " - /"- 0    I I " "   - "  "F- "  5 4 ---      D  " - "   -"% /"- -4 " I 45 FH  "- ,  0 F D  "     - I 45 " - " "  23 H -

6 '  -G -  "-- - #-"H  H +   '   " " - -H-   '  F ,-  "  '  C  F  @40 4 H "  94540  H      "- . 

I  ' " ' G  # "    5 -" - "-  #  "4 -  -  1 " N n V G   7 -' "- M " H-  E F  2 F " -  "    --   4= % 6 F  - -   H    5- I   7  - -   " 4    " "  ' F LH    H'-   H'  + F4  5 -"F" "   G  -  /"- 6  PC"--R 'G4    "-  0-" " "  - F" -' 7    C"-4 - " - " 7 C"M - 

,- - " "        % !  -   "  "   5 -" K    B" K " E- "   F - K - P  " R , PF  -  R   F " - - "-- % , G '  " - PK"R 4    N " - Ph#R  -   " - PKR  7&V " - PK&hbR <   "  B4 " K H + > #-  ,-H F - M   PK-R '    -  -" "  

I"  - C  'G  "-- ' F 6  "- "   "  " -  F  -  *- F 7   ' - K   F /"- G-- - "   "-7    "  B+  ' % , P -R K '  " - PKKR H' PhhR " - 

6 '  + -G  *  "  H #-"H " '7  '  - -4

.9 / 0 + 1

%

I"  - C  'K"  "-- ' F 6K  "- "   "  " -  FK  -  *- F K   '4  - KK   F /"- K"-- - "   "-K    "  B+  ' % , P -R KK '  " - PKKKKR H' PhhhhR " - 

=   /" -   G   Ph4  R  -  '"-     #--    23 "   "- -"  - - L"  -  B+   F '  "- - -G--  H' =- + -" "

 "   G-- -  C  " - - - % C" 'G   < " H'> ,-"40  "- + H -'- - "-   "  /" -  "H 4  -    *  - "--  " "- ,-"40    0     "  -  "7 "-- " "- ,-"40    " -  F"  " - H 5   - -  -" G--

/ 2 F - H  "  ! "  / F 4)"7    " -'- -   ,-"4KH 6  "  23" "-  F '  7--   4 "4! " <0 -"H  F -+  -   > L"  ' "  / 4 F 7   '  2 " - F " "7 "- 0    I A < 5  4. 7   4 " ->   + 0 F"    / F " F  '"  /  F H 5 -  "--   0 4 F" P0  I A   +  R   "  " * -H '  < 2 " - - "- -- - " -%    > 6 "- 0    I A -   7 - 0'F  -H '  M - " .     "  2"-   C" F"  ! " "  ' 7 4     ,-"40  "   0    "-  "- ,  ,-"4KH FH  I " " - ,-"40  "- F"4 G-  1  " - ,4C" F  "- F  " "  )2C=4#   G  JC=4,4/" -     G H   '   <' "- ,-"4 0  -   "  "- ,-" H  '  --> H'  "4 M      7 "-     B""-41  ' " " - ,-"4 0  PB  4# - oR  " - ,4C" F  P M 4# - ^R " "  '4  6  ' "    0-"H "   23     F" =H  2 F '   C=  " "- "   C" F4 "  ' )2C=  JC= " '" 4.3. Multi-Byte-Encodings

D "F- "  B   7 0  "M "  - A454*"- + #!! H' - 9454*"- +  454--    " - 2 F ! '  4 - 0   7  , '  P-- " R   " "  04   '    "  B3     / ""  !: 99; -  H 5  C "-- + ' "   ,-"4KH "-  A454#!!4*"

.; / 0 + 1

"    )G  - -- <"-   H   G > 4  ' H4 7F- "  F" /-  " '  "   "

/ - B   7  " -      " -  0    G   +  G  -  /   "  #!!40  7 - -  -   "  94540  <" -  !:499;4.    )G >  $ "  8 ! 4  , F+   -G  - "-% / 0  4.A -   3"F #!!  '     "-"       )"  5  6   5  .9 -  '   ' - 5  -   0" '   5-   H 

6+  0  F ' " " -  .9 0  <4.9> - -   #!!   /"-  - C 4540  - I .9 6 - +  I 45   -  G - "    *  .9 3  T  " - 3"F  I 45   "  5   6  .9 -   6   '  " 0  I   H  C"3" F H' 5-   6  @ ""   ) '7  -   "- <@ 4 .9> 3 @ T .9

/"-  "  'G  " G "    I"   <  D "3-   " - "4  + > 0G - " -         "--  0  4 M - "  "  #   6- " -  /"-  -  "   - 5 F "  - ' - " "     23 "  - 0   H   -  7-- " -G   5  -  '   7 - 0 4     - /"- -  H   I"  

, ' - D   -           M '   /"-  - -'- "  5   6  @ G-- -   -   -  <#!!4>0  # -    2  C 454KH - /- C"  M -    "    "-- " "- H' 5  5  .94   -- /" F "  L 5 " - 6   F  - 2 4  C 454KH -  "  #!!40 

6    - "     -H  " ' G    4  " ' -    G  "   C 454KH  " 5-  5  .94 6  ' "   -   -   5 --  '  #4 "  "- , - C 4540 - - -  ' "   "  6 7-4 - + #" " " HG  5- %

  ! "#$$% &  '()*+,,-((-,,+-   .  / 

6"- - LH  0'4540 8 / B" "-  "  C  C  G8 !  D "3- - "- '     F -   "   "  5-  + "  -- <   "  #" H 7FF  F"  " H4 HG > G + 

/   " " "    % #!!40  '   "-"    4   /"- -  -- 7  =-" F '  '  23 +  -'- '  H  <  G - H #!!>  G  =- " "  -   F 4

 / 0 + 1

  64 "- 6  PCp  R <"- 5- - 12 49 "- G -   '- " - !:499;4.     ' > F" "  H   F "-- +  CG 4       CG   * - I '   '   #!!4 2 "-" H ' 23 + C"-     + C-      '  C"- &D  " -   - " -  7-- '  "  - G - -  7-- '  "   ' + #!!40  - GF 6  #!!40  +      " "- F  - D 4 " '  6 "  - - "  -" F- #  7     "-- C 454- -GH  F #!!40   "  -    H4 G      " "-H- M

5  H  ' - *"- "  -       ' " - "-- "- H'4  5 -  C 454KH " -  "-  5  .94 -"4  -- <" P R ' "7   )G  -   -    6 4  -> - -    "        6"- +   - "  8 )G '   "-- - -'-  B" PG&R 7  L""- - ) " "" -4  - F '      7  5 + /" + '  - /"-- F -     -'" -      '  - "  "- <&>  /"" -  4.4. Bekannte Multi-Byte-Encodings

 " 7  "-"-  *" '   - - "  C 454, - + 4 ' /-    - -       " -   -  #4)4!  - "  140  - +   /  F 4   -    - '  -   "--    H" F"  B4     " -

I   " H -"" -   H ' +   - - -'- "2 - " -  " -  -- H   " - <  >  4 -- -   I" "1901 F" 7 B "- -      I" E:)#5 +   7 E""- '   "- + C - '  7 + '

/ - "  ,14   3-   " " 7 + -  =G &  "    I" .7&: .5: .%3: ./ 

D F '  "-  "- "  "  "-- 7 "- "         # "-4I"   - .5: 5":  "1901: .5: .;5: "1901 4 H  "    "- -  -

1   -   I"  %   - 4G    -  C 454-- - "    1 0 0 <#  > - ! "     ="  - -- F F H + "  < " -" % ! " -     ="  H'-  -   -- H F+  > 1 "  ! "4 "4 - 7 -"-"-   "  "-HH  H 0 1 + ' '  #   - 3-     2 -  1  L-  - 3-  - F4 +   - "-- - ,- GF   D "3- ' * +"H -H

. / 0 + 1

5. Zusammenfassung

 -   23 " - 0"   " / 0  + 0"  H  H4   '  " -    "   H    "  '- <9454*">   - 0"   5  4 / "  " F" ""  #!!    0   0  4.A -     H   H /" -   4 -  23 "-   - 7  5   0  .94 3-    H" + "" - +  !:499;4. "- " -    + #!! H-GH   H /" 4 -  + 23  +  '- G-   "       0  4    '  - - /" 3-  " '  "" - 7 -H   "4    -H  5 ---

7  "    " - @  H    '  I 4#4 !!4 H   "  '-  $ "  8 !  -   , FF -  H  '  " - " - B" + H'   5-  

 Kapitel 2. Die schöne Welt von Unicode

/     7  " -  -4  '      -   "- " % ,- -  - -   B+ "--   H    " -  H - 5  G-  /- B+  H   5- G4 F - 6   - 7 0 - "  " 4  - 5- G4 F "-- - +   "  - 6    "GK"  G-   "  " "    '     "   "  - H  /F- - 7 "   H F 1. Was ist Unicode?

/ =- - D  -   "  )"% / 6   -- + M  ' 4  1  - " - "  1% " ' #!!  "" H  7  -   I  4.A +  "   1  '  "" H   / 14""    " "-  H  0 H   "" H  7 -  H   ,  H - " <7   "-  3 " - -  -   # " # /  < *=>    7    H  -  - -'- " 7  -    -F" -  0  ="-   +  '   " F ,- 7  F " - "--  14 ""  - "   " N    '  - ' "  "  4 - G  7  #"   0  "  '  #   - '  0   "  *  !  > I40   '  - F +  '   #'G -4 F" G - "" - -  -  -

1 - 7  - " " - H  ""  !:&!, .@?@ F" / 14 ""  '  +       0-"- -- +  7  4 '"   -      ,      7H  : "-" 4     ' 'F  0 0 "F - $1 (l $1 ?( - "  6  '  7     '" 

6  '---'  ! " F  # F 3    ? " $''' (  '  2. Der Wertebereich von Unicode

6+  0  "-- -  1  G- 8 ! $1 ( - ?;.?; 0   "    140  "   M + .@ 5- <  -"H H A 5- 7 #!!40   9 5- 7 0 -GH ' !:499;4.> .@ 5-  H' 5-  "--   -  - 4@ <-   @@ 0 > + ' '  F <- #-   P  5-  5-R> @? - - 7  +" 0'F - +   - -   "  / %@0A . +   $   < - "   >  "  / '  ;.A?A@ PH  R  ..@9  +" F

 / -  6  + 1

6+  0  M - " -   -  1  G- 8 5 7  ' -   #' %  +  / "  - "-G  - ' H "'  ' 1 " 0 F" + -  C  F      4   23 H G   3. Unicode-Properties

23 <   "   > -     "-  #"   + 5 -" -  "-   H" +  H % 5 -" 0  !4  F-H   H  <0  7  2" "  >  H    

/- -   D "3-   '   6  H 5-  23 7  -G   34     H  - - -   -+ ! F-4   H   "-4 H   , '"   #'   , " 0"  -- F" -      0  0   G- 

/ 14""   G   *   7 L-  ""   "  0  - C"4! " " - , - " <&   >    ' 4   +  #' "  "  '  F ,- G-- - "      - -   - 140    5 -"  0"    ! F-H   2 H   C" F     4 H  "   #      4 # "- H 5- '  L" +  - " F- -  4 7  0  - " " "- ' -   "  <="- B  - 2 " G- >    G-- 4. Technische Repräsentation von Unico- de

/ 14""      "" 4- 7      FF  4 + + ' 0 -"H ' 2- ) +"    " G   /" - 4  "-' -   14""  + '  0 -   +   -    " -  '  7-- 4.1. Wide Characters

140  - .@ 5- M  "7   * G-" - 1404  - " " " .@ 5-   5-   - -    - "   /" +     -"H H  "    < " H  + F7 H>  -- .@ 5 M - 6  F    .@ 5- "   - + ""  7  * G-" F  H -H  - "  - --4    -" G  " 45 2  G   4.1.1. Probleme mit Wide Characters

? / -  6  + 1

,  H  '        5 -    H' 5- " -   "  D   -  - :   8 !  D "3- '  - 1-   4    D   "    , 4,7    bB4D  "F '4 H " 4.1.1.1. Auf- und Abwärtskompatibilität

I  ' " - 5-  "-  0-" "  -- 'H  23"-4 -   0 F P-  7 R  +  D  " + "  '  -  / 5 -" P-R "  #!!4 .. "- F  PR "  I ;;   -   -  '"  -  F  P7R +  '  ,"  "  "  - -  !:499;4.   " " -  I  !- -" -      0 F " - I   .. ;; .? ..? .. . ;9 ..@   ;9 .. ..? !- "- D  "   -  F ' - "  "+ "-   "-- "- ,  0 F    D-40    I  FH  -

/ G - V    - "  "H-  ' '  I      /H" H"  <" - 0  + 4;> -   * B !!  <0  + 4;  "4> " -  ,- -   ' H + -  ' )3"H" H"      '  -   +  "- H '-- "-- -  "  /" -  7 3"F    0"  - ! )3 -  -  0   - "-%

   ! "! "# $ "% "& "$ ' $( ) "$ "% $

E 0'  + <)34>0  -    5 -" <"- = H   "    H'  " - )3H" >

EH -  ' - - " 1464 " " -  +  "   0  " -  5- 6 ' "  "-- - 23   /" "  - " 4 -   - '  - /"   - M    0  '  LH   - +  5- H' 5- + ' = 'M - D  "  - + - 14 -  <- --    "  ' >  '   G - =-+ -  - - %

   (( ! (( "! (( "# (( $ (( "% (( "& (( "$ (( ' (( $( (( ) (( "$ (( "% (( $

/ 0  '    - M "-   - -  " 5- '  D 4 "- '  - " -  I  " 7  '      23 4  -    " -  - D  " "  " F #-" 4   '  - N  "   # '"- -  ' ' "- D 4

 / -  6  + 1

"  23 "-  - 8 /"- G  + D  " " " , C  F "% 5 S 6- " 8 , I 45 -   " '- +   D  " 4 - "   "     -H  5 . '   " - ,  04  F    1 7F   '- G  -  140 F "- H'" -4 G -   " - 0  "  F-K '-  - D 4 " LH    0 F "- /- " <' -   -> 7   G4  - - ' H'  4G   D  " '  " " - "-"- 

6"- '  '" -   - "-- "- D  " " 7    " - 4 "  I 45- '    " - "  "-  /" G '  -" F D   " '   =G  '  - D  " ' 7  0 F " 4 8 .  @ 0 8 1 ' 'M " '   "     I 45-   7  '  -    " "  8

/ G - " '  /" +  /" G   - '  <"    B+   I 45 G   > 7   - "-- "- D  "   4" - "  I 45- , -"HH  7  ' -  '"- ' P8-88 8 88888 87888 R

6 "-     - F   -    - + -  "-- ' 14  LH   "- H '   -  23   '"- ' -  F4 % P-  7 #" B" "R ' ' "   -  2 2 -- *"  ---  :  " " -  + %

  'G U- 6" -    '  - - D  " " 0 7   #  + P8-88 8 88888 87888 i/8i/Ti/Ti/i/ i/8i/i/Qi/i/Ti/9i/Ti/R  G-  / -  D"  -    "M H H   F  -  D"  -  0 -" " "- ' F7  "  H   -   H4   <-- "- #!!40    I ? .  %     .'%  ,"  "     0   Pi/R  -H> "' - 

# -   '7- -'  # - '  ' H-  "-- ' -  D  "  4  - -  " 1 -  "-- - " -   "  23" " - '  " "4  -  '"   -G ' - L  *-  6  +  =  F - -  "- H 7 H  '  - 2" -   "  /"  94540   6  - F - *   5  '  -  5- ' -   - 7      " 1 F+   /"%

   ! "! "# $ "% "& "$ ' $( ) "$ "% $

 '" - L" - "  2"-G   '"  - D  " " "-- L- 0   H' 5- F  - /  -    - LH   6 ' '    " #H" + 5-  - '"-  "--  F ' ' H'

@ / -  6  + 1

5-   0  + ' 6 ' D " <"- G  + 2"  - D 4 " - ">    - - D  "  B" "    :  ' '  7F "     "- D  " "- 7  7--  5 " ,  '  ' - 4 - '   , -"HH  " -    <H > 5- '  L' - H '  " " - <  5-> H-" "-- /"- D  " -%

   !"! "# $ "%"& "$ ' $() "$"%

)340"  "  "   , - " "-- 7  5   " - H' P0 R  "  '   "  5- "  H-"-  --  H C 454/" -   H  "  2  " - 1     -G  - <-  S> 23 LH " - "-%

/ 5  P-  7R "+ " - 1    

I "- -   - -  23  L""-  ="-  I '  "4   - -    -7H V -H + - " L""-  /"--  -"-"-  0  " -  '  -  0" ' -  "  54   " -     /"   2"-G  -   I-- <    L" ->

# - F " L " - V " -- '  F  "  I"  '-4 - 0 F -G   '"   " "   .@454B+ " 4 "-- '   ' 'G  " ' ' '   - " 'G  - B+ "       I"    "- 4.1.1.2. Speicherverbrauch

# L-- "  '- G- 4" F"-   "+--U -  2"-"    H +   "--  "H M 2  <234>/"  +   + "   H'-    "- "-  '    9454- !:499;4. <H' 6'-4.> F  -  -   " 7  "GK" /" - 4    -   '   "  F " -  H   94540 -"H "- !   146  '7  - /"  H  "  "     M "  G  '7    - + D "H " - "     +  "  '7    V  "   IH' F    5" 4  + -    '7  " <--S>    0 7    "    I  B" G-- '  F - - #-F -   ' 4  -     C " + 9 " .@ 5 7 23"   -  4.1.1.3. Synchronisation

2  - M  - + -G "   .@454B+ -  D "F- '  -   - 5 IH' F F   --  - - -4

A / -  6  + 1

'-   ' F   - -   7  "  /"  23  5    D  ""  '"- "  "  / /" '  '  " - 5-      '  /"-     ' /" "-  G" < - " 4& "FF"  >  - '  #  '  -  "- "4  0  - G   -  G  '  '     -"

5 /"  C  F - L   -  + "--  =-+ "  '   /"-      ,-    5 H  H 0  H - - F D   5 '  " " - " - 4540  '  "- =- -   /"-  H ) "-     - # F" F"   D""  + 5- -+     B"      '   "-  - 5   "    " *   " F  /" " H' 4  -    #      '   "  6 % ,- F"      '   "-  - 5  /"-  "- +      5 - '  "4 " - - 4.1.1.4. File-System-Safety

/- EB4 H  '   14""   I .A. < 3"H" 3?"> H '- /" 7 '  ' -   '   - ' "  ! F  /" "  6'-4*   I" H    - 0    0   '  0" .A. G   H' H  5-  "  ' @A  9  "- -  #!!4- 7  0  PR  P%R ,-    V -" " 7  =-   140   H -  <G -   '-> " - #!!     *+,-../,  ,0 1 2   /- - "7  F 6'-4D   #  /"-- " P+ R 0   /"4   H -"  "   /"-- "   G  - F" - H - V "-   F '  1454   HG 4  -   +  0   G  4.1.1.5. Was haben Eier mit Bytes zu tun?

=  + HG -  -" H " B"G "     '   4 - " - *-  "- =" =  F    %

 (    + ' D   +   * :     +  ( ) . : (  +   : +     . , "     $- E    : +  +  ":     .:  ( )        &  :         @ D 3   .   @  (   . :      (-  :    &  :  ( )    .    . D % &      F+:   *       (  B (      G +   .     F :     +D %    +

9 / -  6  + 1

    (  $   "   G  +    + 8   :  .B +       . D     :       &   :    :   :   (  ( )   .    . D $     H   (   (      , "   ()   ".   (    ( :   + &   ( ( F+    .  D       %  ( :  .   "     8  B   (   (   :     )     : (                 &   F  :        "   < +     D= % : + :     (       % B, @  3   , %   "   ( )   .      . ,  +      . :  :    ( ':  (     $E    :        +     $      D 5+  ".  .B           .   "   E  :            .        &     :   (  3  (     ( +   + .  B    $ +     G  +  +        :        (   H  :   +       (        G      (  .   )E  (  +    ' D

 H' E"   -G  "  G      "-F    "  "- ' 0"  M " -  <" - 0"  H   /" -  "  " -  5  " >   " H-  - #- #-   P  5-  5-R    ' - "--  2 F  H "  -  - M 0"   B" + H' +  - " "  5- " H-   ' -   0  4;  F '  0"      M  - 0  " -  ' '  " 7  0  ""   / 0" H'  '  " - B" "- -  H' " -  ' '   - 0 "  H    H  <. T . 3 . q > 5  5-  5-   "-    "-- '  L' -  @   H  7-- 6 '   5- @A <G ...>  9 <G ....> ""    "  ' " -  0" .A. T @A 3 @ q 9 : 4    - +  "  7   H  %

/ 0" .A.  5G " - 

/"- -   - F "  :   8 6 'G  - ' '   5-   + F- "  - -  +  - " F- " 8

.A. G " + F   8

/"-  -  HG - H  "'  " - " )" '"   -   " - 6    54   " - "- '  - F" 5

; / -  6  + 1

"  F"> + "- $   " <$"> -H I - )" '"   -  F"   "-  " "-  6  -  "-    "   B"   1  =54D H--  - F 3-  #-" l  ! 4 < ! 4 F" >  -  -  G   D-     " -" H =54 "F '7   0" H'  4    #"   H   4 " - " - P.R " - 4 

/  -    - "  - C54="  - -  D H--      C ---  C  " -'  - D H--    4 #  F  '  "F         "  "F4  G   + "    #-" -H  G   + -   '   5 4  = 4,"-  =  '"  7   - -    "  B <-S # - -  2 - 2 -S> " " " - (        <=5> H H  !  D "3- -- " -  L 0" 7  "H -"  '  '   B+   -  " -   - '"-   * "4 '" +  -"  F" !  "F- "  IH' F4D F  '   5 4,4 "4/" -  -   '"- "H 7  "-- = 4,"4! 453 "  0"  4   "   -  H IH' F    7-- - - ' -  -  

,  "M "   - - '  543 <'  H' " " - .   H > + /"   F" - ' - "7  H  #+" H   !  "  /" 7     '  23  6  " " - "  ! 4D "  7  "    "  " 4 +   "  " '  "-- D   '   *   -     -   7  !  "  /" " 4.1.2. UTF-16

#   '  F H 2 H "  /" -  + 140  " - 454     "+ M       H H ' -  "+ /" -  3  /"   D  " - "  7  -   - /- 4 -   E"+" -       +  " "   "+ ,F - '   +" - "  - -   - --- - "     !4   " + /" <5->  -    -

2"-G   - " H' <' > " " + 12 4.@ <.@45  %     @ > G   5 4,"4   = 4,"4 " " ! #'-  "  # " -F -  + 5 4,"-- "-  "  '  , FF  # " -F - "- 140    I @A; < 3"H" > /4 -- 0  - P  " R - - "- - " " ' $ )  "'$

/ IH - 5:C  - M -  - " ' " - 7   ' "- 04    P" - R 543     '  =-  5 4,"4-  5:C "- /"  "  = 4,"4-  H  '  -  - G     0" @A; <)3 > -  4 "   5- + "-  - 4  0" @? <)3 >  "- 140    I @? -  14""  " - " -   " FH  B-KH% 5 "    54D""  7-4 -  5- L' - + "-  '   "-    "F-  '- -' 7 5 4

 / -  6  + 1

,"4 " - " 7 = 4,"4- '"- '   D " G + D  "4  " h 3    

,- -   + '  "-- "- 5:C  "  '- "-  - 0    23" -  +  D  "     - " "      <*"" % / /" F + 1- "- ,H " H-" -H '  ->

5  - "    "  - -   B"    14 40   -H     '    5- GF "   - "34 " @@ 0  H -   !  D "3- - - '  +" '    "   - - 4  L" H  7   /" -   23" ' - 4 -  '   4.1.3. UCS-2

/ 1 -  H'-  12 4.@  14 -  "F"-  I"  / I"4  - "-        1 " H-" -H 4.1.4. UCS-4

C  5-&9 5- "-- -   -  @@ 0   G- l 1 -  7  ,3-4C "-- "  " -  C  '  0  +  /- 0  '  "7  "-   I  H '-  F-4 K '-    +  -  H-GH   #'"   ,3-4 C "-- +  -"   -  ? 5- < 5-> 7 6  " " - - 4 +  2"-G  - -    #-"  -   *   /"- - 14? <  " " 14?5,  14?=,> -    P"7  R   * G-"4  + 14/"  ' " - D  "   "  /" 6  " " <  3 1> -M -     ?454 H' 454/"   4.2. Multi-Byte-Encodings

/"  P"7  R * G-" + 14/"   3     4   I"    '  -   /"   +" "  0   C 4 54, - F  ! - B   "  0  F 3 =G   54 -l +  '  0     ,-" 4C "--   54   +"4 "  =G  F+   4.2.1. UTF-7

12 4A -  7   %    @  I "     - GM  5 4  L      --   ,4C" 4  F  6 '-- L"  - "-- ,4C" -    #!!40  " - A4540  "FH  -     " 1 " "FH   "   ""  7 94540 -GH !:499;4.   0  F " F 12 4A    -  '  F     <14>0     + #!!40   G4 -  '  ,   '  -       " - D -H - , D -H     ,-"4KH        I 4#4

. / -  6  + 1

!!40   G-   C-H   - / 0 F P M 74 MR -  -  #!! - -'- " - 4256.# 756836!3 "  /- G-- -    ""-  - 7--  "  '    " *--- -  - - -  " - 59*:;<;5 59=;:.;; 9=6:;<>? "    " - "- = 4  " H  7     H " -

12 4A '   $* .( -"" - 

/ -   * -   7    H H "  "--    '   C" 4D  " 7 C4/:4/ +" -- -  "H  " 7  7--  4 '- + ' ' '-  +        "  #  "+ 3-4 > , "H -  I"  - '   2"-"  "--  12 4 A4     - "- M    -  <14>0   G-- - " + -  #   12 4A F  ,- '   - "    '- "  - - -'-   3-  7  23    + F H  4.2.2. UTF-8

12 49 -  /4 "F4""  7  #-"- + 14/" /- B4  - "   I" r12 <        %    @  >  12 4 <  -  - 1+ -" 2 "- "  "> F" / B4  -  $* A;( -"" - 

/ # "- 12 4    - " "-- - B     I"    "  C     - - " "  "M      +  #   6- 6 F  12 49 " -8

! 12 49 '  L- #!!40    - - - " -   H    4    + I 4#!!40  / #" - C 454   - '  GM - - F   , -          5 --  --  H'  -- 5   ! " - ,- - / #H"  "  4  -H 5- -  =G   C 454  %

      

     ! " #  "  3333333 . ..33333  ...3333  ....333 ? .....33  ...... 3 @

, #' -- " -    #H"  -H #" -45- - 5- PHG R   =G  - L'   0 - H    5 #!!40  - "-  - <+ " > 5-   -H <#!! -  A454  > "- 0  " 

 / -  6  + 1

=G  + - -  G-  - 4  #!!4 4 - -  -- H' #4 " -- -H G-- -   0G  - 5-  =G  - 0 -   

/ "   5-  C 454KH -   --  C- @( " -  -H   +    -H 5 / -    -   5- <  P3R " - > '  H   -    4  140 - + ' 5 454KH   C- @@( @( -   7-- HG  ' - -"   " P3R " " -   5- H   - 0 - H  7   C -   5- "-- - -  ?A < 3"H" A> 0  " -  !  V - %

  $"%"&   

'(   " )    " # * + %", 3333333 A 4A ..33333 .333333 .. 94A ...3333 .333333 .333333 .@ 94 ....333 .333333 .333333 . . .4. 333333 .....33 .333333 .333333 . @ 4 333333 .333333 ...... 3 .333333 .333333 . . ?4A 333333 .333333 .333333

6 '  0  FF   12 49 F 8 I  ' " - 5-   -  4 'G  " "-  = " 7  H' # "   1  I @. <)3"H" > H '- '  6 '  LH - '-  B  4 -- 0 -  12 49 'F  @.    5  ?94@ ' F 4  2"  " -   "-- "- 0   - -"   5- F  '     C- -  %

@@@( @( @(

/"-  - 5      -H 5-  -" C 454   " " -  =G   < 5-> ,-    .@ 5- 7  B  - 0 - 7   # - G -- '"  '  /H" H" @.   5G " -  %

"%(@( AB C  / -  6  + 1

) )$ A B C )  ) $ A B C @@@@ @@(@ @@@@ ((@( ADC

/- .@ 5- 7-- LH    "  7  0  ?94@ P -H ' R

  @@@( @( @(

. < +    @@@( @( @(

:<B+ @@@( @( @(  )   $

/"- 0  '  " -   / 454   )  $  "-   /-   5- '7    G   !:499;4. " - PstuR " -  " - " - F -   H' DF4  " - C  F"-F   +   -  H' /"-- -  B4 + - F F - G-- -   "  ,3  -- % 6 '    0  EFG   v D"-   234/"  F    5 '- " 4 -  '   5 '- - HG - " - !:499;4.     / - 5 '4 -   C7 #- & '  C  F "- - 7  /F "4  H -H 6G  '   1 <12 49> 7-- -  " "-  = "  4 -  + "- -H   -H 0 -"H  G  -- 0 

 -  ' "- 0    C"- H - F  -  ' - "--  5 '4 - - ' F  " -  H - 0      - G-- -  F  - F4 

" - "-   F "   - +   " " "--  5 '- H  -'- "- 5 ---     ="  - " "-  23 " H-  ! - "  '4    ' "- ,3    0 F P7 7 R /"- F  7 '   12 49    H' 5- !  < 3"H" >  G-  /-  5- 4 -    M #  2    0  7    " - PpwR - 4 -" '   <  12 49 " - H HI HI< D"- ' - 0 F   234/"  + -  "- 5 '- 4- " 12 49 F '  ,F " - " 

6   , - " + 12 49 F ' "-" 8

? / -  6  + 1

4.2.2.1. ASCII-Transparenz

#!!40    " "-  -  7 - - - "- M "- 12 49       -  H 5 " D  " <  "  *  H'  "M  14#!! -  -> + 7    /-   7 "  #'     "4    ' +  H  +  '  ' /"" <  4-4"> ,4C" 4)"  #'-   ! "42 "- 

5- - '  - " "--  I 45  12 494/" 7 - -  -  - F" " - " - 2 - 7   12 4940 - -  - '    H BH  - ,-  0 F

23   :   + 14#!! + "-- - ' H 5 '- G-  23   H-  "  / 0 F P7  R -  - 4 G -   4 '- " - !:499;4.     4 " - HI HI< "  ! 23  '  4  H    B34! " -  I "+4,F      "-4  G 

/ #!!42 "-" H + 12 49 - 7   "F-   "   '   , 4   #'  <5-   7 -  =34B    " ! "> ' 4  "  G  "-- - 1 M - -  '    " - "  -   H + "  /"     - '  " - 54 -   "  ' - '-- "--  7  #' P --"R 5-   "  #!!45    '   H  F - #'4   H' -       #-"H +   <5-  - E"+" JC=  " D > " -    !  " - P0 -R G   F" - - #-"H      D  "M  -G    -    '   F" G 4.2.2.2. Selbstsynchronisierung

# "- D     -"-G  F  54  - "   " 6-  - M  #'   12 494  "  5 --  -- 5   -H - F" - -  "-H ' - -    " - #!!40  "  --  --   -  5- -H 'M  #' "-- -  #"  C 454    '-  "  - " - -  -4  -  !- "   "-  - 5 -H  "- H'   - ' "    ( -M "  + -G  C 454KH   #' --    5-     - - "  5 -M "-- ' 7 - -  -    #"   C 454KH FH  /"- -   ' F   " -  #' " L" "-G     5 -" " "  H -   - " - - -    "- + -G 4 - 0  H     4.2.2.3. Speicherverbrauch

#  5 "H    +  " -   ' -+ 5 #!!4234 &40   - F 1 -  5 23   "  94540 -GH " -  '  <"- -  '"  5  + .94?A> ' 4

 / -  6  + 1

 -" -  "3" 9 5 LH .@ 5   0  +  "  /-  "+  - " 4   - ' 4 '   -  G-   "  4  #!!4# 7 '  <-  23 '  -  '-  '  " -  D H P"  G R> !  4 "-  #  "    *" F"  . <  #4 "  "--  ! F-4   H  - ->  "   "4      "  $   &  "$& <1 4@?> " - " - G   "F + * H4- " 7    *  L F"   x   < 5- +-  5-> / -" "H -   "- " "  4.2.2.4. Nachteile von UTF-8

/ I"   + 12 49 -  L "   + - '  '  5   4 +  "  7-  12 49  "   "-  #  "  P-F  R "  " '  "-G   "F   H  +  " B -- " - 

#M  -  /F  + 12 49    * "'" +    - "   7  B   " "-  = " 7 # " -     F H  "- - - - "  I F H  - - L "-  12 4 94/" -  H 7FH  "  " - 12 494  H F  #  +"  # "4  '  5-  =G   0 F <    #'4  G "- " -- 0G   5- "-> '   H  H ) "- 4  

0-GH    -   '  F "-- 12 49 P=7FR "'-   "  C 4 54KH   F 7  - 140   '"  '  F 5  /F  7-- -G  F   7 - "   '  '"- 4  #'    + " -" F"

 M  - "   "+ N   F + 12 49 H #!!  H    % 5   /"    454KH  <)3>   <)3> 4  +  D  " - - '  "+ "- "-- - -  ! "   /"  /"  12 4.@ "  -- 5 12 49   "    -   ""-  , 4 F -  F

2 H - I"   - 12 49   /4 "F4""  7  #-"-      + 14/" 5 /""-"-     '  F L"  "   -  "  F    "   B+      4 "   " 7     "    "  '  5. Zusammenfassung

1  "  / +  " -  C   H  !  F - 0  ' " - +       '  F-"  4 M + H'  + 5-   %@4 <$* A;(  C 454B  4  G-  '  6  " " - '   /""-"-    D   " - " " B- - -" F      +  " -  - -- -4  -   " H + "  12 49 H  -     GM   4

@ / -  6  + 1

   +  "  "3"  #'G -F" G H #!!  !:499;4. "- -  "    #    "  *  - 

A Teil II. Unicode und Multi-Language im Web Inhaltsverzeichnis

 64"" - ? . ) 3 2 "- D  )22D ? .. F-'- + )22D ? . / )" 42  ? .. / B  "-"'- #/"  " -  ? . / B  "-"'- # " - ?? . / )" 4=" "  ?? .. / B  "-"'- /" =" "  ?@ . / B  "-"'- #=" "  ?@ .?   -  6   ?A . / )" #4 " -  ?A .@ / )" #4=" "   ?9 .A   "  ?;  ,3-  C" F =" "  JC= . . D "4, 'G      JC=  12 49    " -   ) 3 C" F =" "  )2C=  ? . /"- )2C=4#  "  ?  /"- #  4K+ - "4, -  ?  J)2C=  @ ? 4I "  @ ?. !     #"   @ ? D "F-  , 'G    9 ?.  "  --H  9 ?  " - "   ; ?  F"    H"  #   ;  0-""-- @

3333 Kapitel 3. Web-Standards

/ -   3H  "" - - + +    - " 4   "-- - 23      "  "GK" + "  F / 7 64 #   +" "" - )22D JC=  )2C= '    "   #4 -   G   5 "   H  1. Hypertext Transfer Protocol HTTP

/"- #F  )22D -  7 *  B %   &  /"- D F -  $* @.@( -"" -  :'  I" '"- " - -    - GF - - #4 ' F-' - "  V  "  + ) 3  "  23 " ,-   +   V      /" F" " - 5    F " F L" "H D  "  '" 4#  + 7  "  !   - GF ' - "   - '-   "  V  "  + 23" 7 )22D

,- -  "  F "-- - "  5-   "  64 + #"  H4  #  64 +    )22D " -   " "  " - -   + "    + G -GM  #'"    , '  + 0-"H  H " -   - M     M    - #"4  4 + -  5- GF   /" -  " -   + "  1.1. Funktionsweise von HTTP

)22D -  3"- - D F   H  # " - " - + C-  -4 "  /"- D F - -- H'- % / 645 '- < > - F  # "  < 8 > H  ' "    +  #'  H 7F- F '  # "  " - "  #'  -  "- H' 2   *   C"4 ! " 7  # "  H'  #'    "        ! "  G 

  ' " - 5- "   '"- "--  ' '   645 '-  " G  64 %&&''' - &&   "  / 5 '- '   - "   /""F - F "-  '" - "-- %

4:/ J J 2    K//8J@@

K2+ 333<  L6<+ >2 923 "@% *22+ 2

? 64"" -

/  - 0    --   *K-42 #M ,2 -  7  "F4 -  5 "   D:2  --" "-- H V   +   " 4/" + ' '  <" ),#/ H ,   + C"4! "  D12 H /"41 " -   D "3-   +"> /  = H       D" H "    /F /  - 0  '  " - --    # " - + ' D F - <  )22D>   D F 4  -  / <+  > )-" -  + -  " )22D4  - ..   -4  '  /- - ' '   + --   '-- F"  ' 4   I"  "   '    -    '"  - -  # -4 - P''' - R -      -  !D4# -- ' .;.@9@;  "   +  - -  # -- H   - F" /   )-4)"  G    + '   +   )- + 5 '4 - P R '"  C )  - +   )-- - - " -   "--    -   -F" -   +   +  - -  # --  - " /"-  F" 1  -  5- H  % 67  ' 7    !D4# -- "   I" P''' - R  P"- - R +  F -  + 4  -   B  " 4  7 H' '  F  -  -H '  ,     5 '- H  /   - ! - "  '- '   + "    "  #'  H - M #  "+ F '   6  /    + PR    7 '  # "  H "  ' ' 4 - -'- '-- "-- '    /H 5  +    +   7-- / "- M = H      +  "--  *K-  

C" F" -- 5- 7  -   "- "    " + H  -4   "- D  "    "  *  -"   - 1 13  " -          0 " <9 -  D 4I 7 )22D>      D F "- "  1 6'-  "  /:453   "-   '  13 !  -"H H 134  - -  " "   -   '"- "  # - F  "  23 " - "-  "  -4    /:453

/  + '  "  # "   L " "'  )" " -   +  '   - " "- '7-  /F "-    -  "  " - J J 2    <"   '    +   -      4  "'   +  " "  " " -> #   - - - '"- 7 4 -   2 4 - H -      + 4#'  H - 5K   -   D  " -  "- "  - 134- + -"   - < 6'- - -    '41   " > C -  "-- - 64 /F 7  B"H    " 7 - 5- M - "-  .! 1       ' F-   < :  H' 0  '- -  "  )" -  + -   /"  "H-  > " - -   + *22 )  "'  7-- ' '" -     D 34 + "  /"-    "  "- 2 4 " - "- B" 2 3455  56  

?. 64"" -

2    "   -- "7   I" - D 34  + -  -- D     '  5 ! " F " H I + - -"- "

/ #'  -  + - -  L" -  G '   "-- %

K//8J@@ $(( MN

=+ >2O (& P  $((! @$+%!+! 4>/ Q0+ 6 J@!$" AR JQ Q:C 8K8J'$$ 21J@$ R>2)+ >2O (& P  $((! @$+%!+!( 4>/ :/<+ S)!"#)@!'#!'S 6<+   *2R< + $#( N60+  2 T@%O T@(( *22+ N60 *2/ + J  

U  V U V U   0TS*2/ S 2TSJ    T2##%&@S JV UV> K2 <UJV UJ V U2 V U @VX2   )  K2 <UJ @V UV =     K2 <O 3  6 2    <   UJV UJ2 V UJ  V

/ #'  -  + -   '    # " - D F -    - #  D F " "     -  "-4 <  >      23  -  -  "-4  B " 3 <  % P:BR> 4 -  6   "-4-   - -  $* @.@( #-  . " -    ) -    +  '   2 + /" - - "   " - )" P42R - 7 -  --"  '    G   "  6     = H  "          /"  ' " 4    " 5 F-'  - "--   + 4 ' - -  "    /F4    234/" "  4 F  # " " 7 "   '   -  /" +   /- -  -  /F -  H  

? 64"" -

2"-G  'G  - "   -   "-   <   -   B  "4  -  + -> "-- - "- -  -    )"  - 6 - "-H-  G -    #-  -  1.2. Der Header Content-Type

/"-  " - )" - 42 -  $* @.@( " -  ,- -  "-  # " - C- "   + H-GH   D" "      F  + C "   - 7-- C -  L' - "-  "  2H  <" " " "  --"  4   "  3 +>   1 l  + -G  =- F" $!#I#4 C,/!#2bD,(  '   -  2  1  7--  P34R   <- ,- GF -  7 C -   H        4   "     ,  + ""- ' P" &L R>

1-  --  +     2 P3R   1  P  R !  + -G4   2H  7--   5-"      G -  4   '  - '7  - " - J   " - 5H    / B  - /F- -   "  D" "  H C "H4  / + -G  5H  7  )2C=4/F "--  12 49 F  - 'G  " - J    T )#  M4&B -  -  F *  7 "3"  D " G -  "  C4 4# " "   -  F  -  , G    - -  6  - D" " -   #7  -H  H -H <'  J    TS )#S /"- - " - S 0'" - #7  -H   H  D" "4  '   " L    

6 F ' LH "   + "H - D" "   #-   - /F- H- F8 5 "-    /F - - F D       "- D  " "--  ! "     -- H-  )" 42    -  "-     + - )"   -G ' 7 -  '"-   "-   -% 1.2.1. Die Konfigurationsanweisung 7  # 1 /- B  "-"'-  -    " "%

6=) *   6=) *  M)) 6=) *  M

#  /F    " -   " "  6     '  F" '   )"  "   4D" "    /- #'- - "  "- "  "

? 64"" -

/- "  #"     6 F ' 7  # 1 1 0089 /  '  / F+ -      K  ' - - -  "-       " -4# " 7 -  6 5 '- " -  " +  " -  B   /F "     + "-   -  "   + 4B  " " - #'-   - 

! "  G  F" - L   "- -+ -  #'- H H  "  1     +  /F   #   42 -  C4 6'-  H  '  F "   " # "  /F "   " +  + P "  R ' 

6=) *  - "  - ..  #"  + 7 "  1.2.2. Die Konfigurationsanweisung # 1

6*  )#  )# 6*  X2# X2 6*  2##%&@ 2

/- #'-     "-- "- #" 4C 21      + F4      B  " "F+  '  /- -    -   " 

5 6*    ' -  '"- '    ) H " " "- D 4    "   "  I"-F+ " F" "   + " "4 '-  D" "   # G  F + /"" " -"   /" HH7  5 "  /"   I" "  )#  '    4 + 12 49 " -  " - "   2 !:499;4.   X2 B:!94* D  "- - " "   - "--  /""  '--  P+ HR '  67  ' - -'- "  ! F   , <) H P-- " R '  -  " G   5 '- +    C7  "+ "   "--  /" " - 5  "HH  - - '   +  F F C J      " /"- D   G-- - L    ' '  #-  ? P4I "R 7  5  -  '  1.3. Der Header Content-Language

I  5 '-  " -  B  7  /F " " "-   *  H  " G   B-KH ,' -  23 + " H   F 4  * F   -H  " -  - " +  - - 0 7  /   - "7  "--  5 '-  54            F F  H  '" 

?? 64"" -

6  " G  -  I' F "   "  - /F- " - C4 "4! " H   "  '   <  "  > 5-  )2C= "%

UV /  X     O   UWV2   <22  2 < UJWV UJV

# " S /"- ,  W  -  "    )2C= "- --  W 2 4 MS 6   " - -+ -G   - "-S #   -  - - /H .;;A <-  $)2C=4?(>   F - - E"  -G F" " "7    + "  "-- -  "   5 '- + - -- "   -7H /   M C" F         - L" - -  ' 

"  - "- ,  7 0"  "  - 23 F- , W 2 - G   "- 0    #!!4 ? k k #7  -H  ,-  L4  F F"  "    - "-G    " - F F /" - 4  7 0" 'G   7 - 0'F '  "- )2C=4,  W  7  E " /F- "  -  5 '-  - -'- R -  h-y P-  G-7M R  z "H--   -{ + ' /"- "  "  4  -    H  G   5 '-  /"-- - "  -   "- " " - '-  /F ,- -  /5F4JC= + "--    "   #-"H -   h 3 - "-%

<)  P  =2X   2  923  3 UW 2 

/ ! -   F " - # L--   0  H  H  F"  /F- "    "- + 5 7  /" -  - D "F4 -  -" - - 7 "    0 " H /F% , - 4 "     + 5  H '  F"  3  ! "  + H4 - -  "7  -  '--   /F   -  -    4 --   "  + "-- - '   "+ B-KH -- +  '   BF - H +   1+ -G  F 7  F

/ M  "F-  5 -H - ! " "   - "  "-- 5 '-   ="  - H  /F   -  "  +  + "H    "7 --   + "7  " -    F  '    "   /F L' - + " -   '7-   - "-   H

? 64"" -

F 7 /" - "H - '  "  -G   #-  ? P4I "R 7  5  + '- 1.3.1. Die Konfigurationsanweisung 7  : ! ! / C  F   + H V   - )" - 4=" "  H 4 '  -  7 42 - G   

=) R< <  

=) R< < <#  % ,- M 6=) *  " =) R < <S> - "  - .?  #"  + 7 "      21   "- -"4 " GM + " -

6    " F7 H "  " - G-- - $* @@(  l    "4  "   3-  5-  F" " - " $!#I#4=#I1#,42#( "- "4  !  D "3- -  " - "  G   B7 H - GF  "- -  L' - "- H' 5 -" -   " F7 H " !: @; '  7 /-  7 "H-  7 , -  7 *---  - '  :"    5-    F" "  " =G  +"   '  =G 4 - -  !: .@@ -    5-  - 1 7  1# * 7 "F  ) 7   'H  -   C  B7 H 4) '7  " -   "  /- 7   'H H   41 " F"- - , -  :'   " F7 H   M4&B -  F *  -  " - -  7     " H  F  "- "  =" "   M H -  #   - '  - # "    F  F  -  D "F- - - L4    G- -  " 

# " - "  " - - ' "     "M   5 '4 - " - " '    "  F+  '   " "  F" '  5 C4 H " <H' I-" @ A >   "- 7 5"  4^  -   4^ I"+ " 4 ^  "   !  ,3   7 ,3 "- 4^ ! 4: 4^ #  4^  "  1.3.2. Die Konfigurationsanweisung : ! !

6R< <   6R< <   6R< <  

/- #'-     "-- "- #" 4C 21      + F4

?@ 64"" -

     B  " "F+  '  /- -    -   " 

N   '  6*  <-  #-  . P/ B  "-"'- # " -R> '    0  +  "  H /""-  7  I"-F+  7  )M  /"        + " - "+ "- "-- - -   /F 7  - - "    'H "  1.4. Voreingestellte Werte

! --" -   "  '   6  7  "   B  "  '  '  3 H # "   7   "  - "-   H "'  -  G  F "" '  !  D "3- '   "-G  "  6  ' 41 " - " F"- - , -  "  -- "  - 5- " " "   -     "  -   7

5  /FF  -  -   "H - " "- #-  A.  $* @.@( G-- -    "-- 7 - " !:499;4. " 4  '  -- L" - -' - -  23F "  2"-G  '  +  5 '- L " - B  D. H' 6'-4. "  '"-  L    H  #-  - ,-H- + " "-- - % D. +   !:499;4.      5     !:499;4.      4   -  - '  5 '- " -  - - - '  #"  "4    -  - "- ' - G   6 "-G  5- "-  P+ R 5  "F " -  G -   /" -  H 5- " - , 40  " F" '  G-  " G   " H  BG-   "  , -"H" -  

#   - -  -  "H +  -- H' " "  "-HH , 4   5 '- "    5 --- '   D.4/F G  "4 -G  -"  F" 0  C7 " -  

," -  +" - "- D   "-  $* @.@(  #-  ?.  " '  "-- G  G   5 '- "-    B  -" " H # "-- " 4   B  H P "R !    !:499;4. ""  - '  " "- D    - ' " + H  F  "   " G - 5 '4 - "   G " "  -  "- 7  L'   *  G    " - H + '

1 - M  " '   P7   R 5 '-   ' 1  "- #     " - V - 6  - 7-- /F    " 4 -4# " "    1 H' 12 49 F  -  - M "   7 - 0 "-   -    --  5H '  B    D "3-    G   1.5. Der Header Accept-Charset

?A 64"" -

6    - "-- )22D  " 4  #' 4 -  '   + " 4  F"  '      /F " +   F"  5 '- 67-  "H GM  " -   '  <H'  5H >  /F    "    / 5 '- 7   -     )"  - # "  "   +  /- )"   " -"   6   

7  /FF  M - )"    ,  "F- - 54 - -  - "-%

6* + -QM##%&@O )# WT( OZ WT(

D H + -G   "  /" 8 ,- '  F "  ' '  ! "  - )"4  - L' - "  B"" "-  /"" '  " - - "     " 4 -- !:499;4. 49  P|R "FH  V  -% / !  ,3   -  F #4 " -4)" "   + H 7  

/  - 2 - F "  5 '- + H  /F  !:499;4. 6  "F4 H   " 49 6"-  "  # " P WT( R8 E "FH  2 F"  D G H  5  H'-    .    '  '     -  .   - D G H "- 7F ,   # " - " - . "4 H 

! +   "  7F  5 '- "  "- "-- /F  !:499;4. 7    h" G <"   #F7 H K> + . " /F  49 "     +  A

/"- H  " - |  - "7    ,- -  #"      4  "--  5 '-     " -- '"- ""  F" C" "   - "4 + "-   "-- - -  - D"- " "--"    " =7  "  1 " - D"- " "--"  "   "F-  IH -  " - - -" F  - GF%

 - - "  - F G   "F- "  5 '-  "  #4)"  4 --     '- "  "  # "   D "3-   -  M -- # 5 '-  F DI- " -  F '  H 5 --  " -G   5  " " -  H F

# - #-- --F   "   + 5 '- 7   D G H " -  - /  7  h" G-'  - -  '-  7H   ' - H- 4  "  #-'" - "-    /F-     +  " 1.6. Der Header Accept-Language

/- )" '  +  "F- "  5 '- - F  -  - -'- - "-%

?9 64"" -

6R< <+ O ) WT(#O   WT("O  WT('O  WT($

6 -  LH   ="  - - )" - - H  #  ! "  -- )" - " " "   "F- L 5 '-  F 0  5 CH " <H' I-" @ A >   "- 4 '  -  'G  4 7 5"  4^  -   4^ I"+ " 4^  "   !  ,3   7 ,3 "- 4^ ! 4: 4^ # 4  4^  "  C" F" "-    F    - F  - " ' " - -'- "  6- %&&'''" & - F" E "  '  5 '-  -  - '      + H   "  "-    # M    -  =- "   -7H  "   "  =F  '   '  ""-   "  F   F 

C  #"  - "- F )3  6 '   #-  ? P4I "R 7 J 5    ' ' - "- -  4 F 1.7. Formulare

)22D -  F" - "-- - " -    /" +  + "    7  "  -  "  F  !  2    - 7   F  * 4  H 5-  *K-4C  D12   /" "  64 + 4 -  '  F   D "3- - - "-   - 7 L - " 4 -  * +" - "    V  "  +   " "   C  D:2 < " ,2 '    " '     " H  "    1*! 7   ' >

! '    "   7   /" +   -   D "3- ' 4 -" "-  " - "   -   H  -  *  #   - '    " "   C 2J333)2  2 7    F D" "  F

/   " " '  " " - 54  + - F ' "   H      x F  '  < -   "  )3"H" '  - L'4   5->  H  -      " -  #- F ' "-G  54 - " - 5G "  -      D H4    A454#!! F  ' 

/ "-G   B   /" -   "   " -   +  "- "-   " " - F '   '   !:499;4.4  M- V  F   +    x/ "  "  , " L +     12 49 F  - -  "- F  "- "   +  /" + "  "      xx;   12 49 '   M- V   H' 5-   )3"H" '    ; " - 

6 F" - F  "  --  '  -  " -  -8 / #'  -

?; 64"" -

 "+ " % "  S / B-KH - "-- "     '   F 4   "-    4#     " -    -     " 4 -- F  - + ' -   L "  " - '  3"F    23   -    B   "-'  F  "F

, "+ ,   F " "--  645 '- L"  *  4)" -   H H -   "  /- )" '  + +  5 '4 -  "   '    "   --  5H H  4   7F  G-- - "M  " 5  G -   "-  -  4 " - C  / ! "  -- )" - -  " "    - M F--   

E )  - B      "  H F '  " " -G-- " "  ' " "     "  4   + )" "G  / 5 '- '   - "  H'"    "  "4    *  "   - 7   6  H 7F-H  /" " "  H4    " + G  B  7   ,-   H  "-- H4 F7  5 '- "- "   -  -  " -- "   " - ' --   6"  K 

!  D "3- F" "  D   " -      HF   ""  P-  -  SR    #   - -  " H- "7 -  "--   4 "  5H  64  - "--  F" , I "+4H"  -G  - "-% / 64#  "  -   ---     --  5   ! L 5   -  B"F  " "-  C" + -  7 "    B"F  "  '  "-   F  "   + + ' <" - "-   "4 4#   ,  )2 > / + - C" - H- 7 *---   -- + H - -- '   C" 4  - ,G  - " -  " - 04  7 "F #  % ,' 7 L-  " -  -" "- F  + '4   "  + -F D" "  "- "   " - <- -  L" F" - '  -  " - "-   " H- "  >  7 

# - -  -GH    '  F   V   + I 4#4 !!4/"  )2C=4   "  +  -"   -  F "  - " "-- "  5 '4 -   5""   "  !:499;4.4   "    L F  "  04  + " + D. <6'-4.> + ' !--   , 40  M - " -  - "H"--   6'-4. " -  )3"H"  9 'G  -  !:499;4. <" - ="4;>   #? " / )3"H" 4 #? - '   !:499;4. <="4.> "- "  6G  --  I +    #   - " "- #     - )2C=4, - )2  6  -- # - -    B""  = H    =-  "  " -- /"  7 -- #  -  - +  6  L.N.M.  - - F 0"  #  !  " - # -   G   /F  6  " - 6  - # - H 5- !:499;4. "   - - F-' - -4     5 '- /" "- "   " --     "     ' 4  6"  "  5H F -  F+    " "- #  " - "H- -  '     6   # "  =- H + "  -  4

 64"" -

- M - "-'  , G  "- #  H 5-  6  2##%&&O )#O X2#   "-   ' F  '   "  '    "  -- "--   H'-    -  - "-- M B   4 'G  '  -- /  ' - # - - " -    " ' F        !  "    " " G-- - " "    4  

G-- LH -  - L G  '- "  1   '    "    " "   "       12 49 F   - "7  " F  '  '"-  B     " " "   /"7 -- -  6"-  L      5- '   - "  ' =  G 4  5 '-   '  F "   H - 2. Extensible Markup Language XML

JC= -" ' "-G  "-  C+"  "-  -- - )2C= H - "  7  L  - -     FG "  5  - #4 -- - "  V -  " $JC=46(   H  HF" $JC=4 "( + '- 6 + -   7 - 2 "  --" /  " -   F " " - FF  5- -  "-HF%

U?  02T[@([ 2R @( /2JJ:.S S +JJ3333!2R9UJV UJ V U2 V U @V^>R9UJ @V U < TS 22

/-- 5- "   H "-- - -' 7  - JC= " - " 7  - )2C= -

/"- #     JC=4/F " " -  B  - /F4 -   -- #  - "- /F  12 49  "" F  7 JC= F  # -     G  "- /F 23  F+   "  " / 6  - # -  - , -  < - -  '"- 5- - " - -  C  H'-  $ )  <" - , 4  # ">  4  " - 

. 64"" -

/ 5-"  - JC=4/F- "-- - "     "  F "-4 -H  C" F   "- "- "F  7- - /F-      ! "4  -   *  " - ! "  + ,  + " # '  F  ' "H'-    6 " H  - LH  # "     JC=4 /F " "8 =  "      ! "8 I " "- -" /F4  F -+ C" F 6 " L  " -      D" - 7 JC= H -   "       7 '- "  JC=4 # F" -   " -"  "    D "3- -  - H  "   H-H - ' "  6  G

/ ! - F " % ,- -   - JC=4  "     "7    "4   H   'G  " -    1     "  '- " 14#!! - GF / B 3 - " -   "   - H"  ' "    HF" -   - 7 , " - H  "  140  "M 3  <   F"  0  ' = H  2" "  0  74   >  " /"H    "   - "  " -  = H  " - 04     1  -   , - " H   '  2.1. Perfomance-Erwägungen

6   140  L '   , - " H   '  - F-4 ' - 7 "  ,' F F "  5   0   - 1 F 7  B "--F"4    0  F" - "   "- " G  , JC=4/F "-   7  - F " - "  N  - 14"" -  H   7  -  - ' -   - 'G  -  "- D" - + JC= "      ) "-   " '  7  H  5-"   4 "   4 " 0  F-' -  F   5     -   7 "- F  +   - / /  - " 5"--4 0   %&&'''' &2*&*,43 }I245"- " " " - "- F- 54 - 7 

# G  - JC=4)- '     5 "-     "-- -  /- 40  + JC=  =-" F   C-  - B"  - "- 7F  F /- 40  / - JC=4/F '  "   - " "   ' F4  H  " -" =F7  ' "  , "   ' - + -  

/ 6  + JC= -  F-' - "- "  #  -  '  /   0    /-  + JC= +   '  - GF "   -   "F-  5 " " F -" F   " -  - +   ' + JC= " 7  B "  - "-- - -   ""--  #' -  F --   2"  G  "     D "3- " " D  "4  ="-4    -   ,   -  #' -  F -  - "- "-- 64 + "  /"    JC= + "   "  5"      -  L"    "-    0  " '"  I  /F    JC= -   '  +" J=2  )2C=  D/ '"  / 1'"   )2C= "  H 0  F '  H-GH    D/ 4  -    "  - - " "  "  C # 6-     -   2 F    '  -  " - "    + -G  I - 2 "4  64"" -

- --- "H   + -" F  C"     '   - " 4 " + -     " 5-    6 G-H   H7  + JC= H + 4   # "   0 "7 - -   -   

6 -"  JC= F" -  H    -H '  -     --4    /""-"-   H H '  B  + 23" --  -H-  -  2"  F " -    " "  "   - H LH  04 F H'  '  #  -  H "  # F" - JC= - 7H4   1 B  "-"      +    '"   -  + -" '  "H-   '  " -  --    "  2.2. XML in UTF-8

, M  H + JC= -  , F  /" #   - '     6     H' "- "  " 6'-4-  '"-  7 ! #4 -  ?. P12 4.@R '  "- " ' $ ) 5:C  'G  ! 4  ?454B   - - C" F  7H    54:   /" H    7 C 454, - ' 12 49 - - 7  7--  -      ' 4 

/- 1-" '  + 6'-4# F" < C" 4, I" -  5-  7 > P-- " R     23" " - 494F  H FH 4   G  "  12 494/" -  - 5:C " #"  /"  4 7  '  /" " -  H  - "-H-H - -   +  2 F

7 JC= " - "   - ""  B-KH% ,  "  JC=4/"   12 49 F  - < - - - >   -   , 7  - "- 0  " -  ' - "  JC=4""     " - l "- 5:C - " F B  H 

'  !  ,3   " - " CH "   -  H - "" - - - '   - -  "-  1345  -" , ", -  -   " "      "- 5:C  I"4C" < -   - " '4   "> ,  JC=4D" -    L  - H #"   ""   4  "  "- H  

C" " "- D   " - '  +" " '    "" 4# F" 4 -   L" "FH  D  "- - L "-- -    "-  /"4        G-- )" "  JC=4/" "   I" + 4 -"  '  -   -  D  "         ' H  4  , F" -  " -   '  D  "   ""  " -          "  0  L"    " " - 

6   D  " --  -   +  -"  -   F" ,- "  L4  +  '  "-- "- I"    H  5-'  -    2.3. Sprachbestimmung

 64"" -

/ 5-   "  -    JC=   "- #    /-- -H  #  - " G  +  FF  /2/       "F  " ! "  - # - -   " F7 H ' - "  )22D + '4  '  " - - -'-  4-  4   M4B -  -    ! 4  " - # - F * 

/"- #    L' - 7 "- ,    - + ' '   7 "  1  4  1   P R  6  " - C   --  "  -  BH- - - "       2 G  + -   "  H + "--  -   H FH  <7 "-  " -    -   C  F  4 ' -   D "3- --    "  , -  + JC=4/"   "- 7H  'G >

, "" '  7 "- #    F JC= -' ' )22D

6   JC=4/F 7 )22D "-    <  C J > 7 4  " "+ "-   "--  "  # F"  4=" "4 4)" " - "   -- 6  " "- F  /F H  /" "  G   645 '-  /F- "  H 0      G-- - - #"  L      3. Hypertext Markup Language HTML

5 )2C=4/" -  -  0-" "   2 " -- /F- H' "  6 F"    "  - /F-  ' F"   B4   23" " 8 3.1. Das HTML-Attribut  

/ BH    "     2  - )2C=4/F- -         '  JC= " -   # " - 4# - "   -  4  # " - JC=4I"-"- < > <-  #-   P " - R> 3.2. Das Attribut des -Elements.  !"  7  # "  B  - )2C=4/F-    -   "  C 4  F  G-- -  7  1' ' F-   7 "- #    !" - 4, -%

U  W 0TS*2/ S 2TSJ    T )#S JV U  W 0TS*2R< <S 2TS=:S JV

C  #  "-- - " -    )22D4)" P  R 6   54

? 64"" -

 " - " FF 8

/ )2C=4""  <$)2C=4?.(> -     + "--  64 + - C4 "4! " "-'   H , H  + )22D4)"  + ' !  D "4 3- "--  64 + < #"  + G  - L" - -> " - L "-    - ' -  '7  "-- L- /F +  #-       + "  -   C"4! "   -  '  7-- '"- - '  -  "+ "  D  " "-' F

2"-G  '    - " -  5 '-  ! " "-  #  P-- " R "- #  "H    + 4! " H  GH  H 7 -  /"- H  " " "- -GH   D   - 2 F " ' - G  F-' - F " - ' ' - 7   ! " H     - ' - -'-   +  "  /F 'G   12 49 F  'G  "- /F -   # " !:499;4. " 

, -   0-" G-- -  "+ "  7  ' "  '"- + 4 -  -   B  "- F+    + 4B  " 7  /-     " ' --      "'  -   G-- - "     G   - -    '  F  -  0'- - "  - & B    F ' "- /F " - 7    " "-    '  , D 34 + "   "- "- *  /F      #- 4  H F+      D 3 - -'- "+ "- <' "- #     )" 42  > "--  /F  !:499;4. F  - "4 -G  - - "  B:!94* F   '"   D 3 -  - <" - > #"   12 49  F "- /F   -"     5 '- "

/"- -   "  - D 34 + - 'G  +   " " "7    '7- -'  !  D "3- '  " -     "  H +  + -  "-- "    64 + - G  F    --  " - -  -  "-- "  '  )22D4)"     '   - H'-  - "  D 34 + " C  F "+ " G  -   ""-  1'"     H7 

!   1   - -  -   D " -         1   "     '  F +  , )  -4 H"   -  - )-  H 5-  #- "  + 1+ -4 G-4 +  ) " " -     H" +  + "'    -  -  "   7F  H  /F H  "      I"-F+ -   H F  F F  + 4B  " - " -    -    ,H  #-' -   ,-"H - - -G   4C"" 4-- "-  '  ) G -  -   4  "- '7- -'  C"M " -"  -     7F   '-  - " L" -   -  l4>

!  D "3- " - - 'G   - )-  "   -"H P  4   R + H   , -- -  "    -    + F 4

 64"" -

"  F F BH  - - -  -  "  -- - " - " "   7  !"  -  "H     C" " - - "  V  "  -' H 5 '- H- " " H  "--   ! "   F "-  /F ' '    " 4 "  3.3. XHTML

J)2C= <-  "H $J)2C=4.(> -  I    + )2C=  JC= 7   J)2C=4/F - " - " -- 7   JC=4/F <" "7     F > 7   J)2C=4/F - 4 + /" - " -  4 " " 7 4 - )2C= !-    "- 7 )2C= -"  '   ""  

6"-  /FF  "    -  J)2C= "-  ,   -  JC=4B G "7  "-- "- /F  - )-   JC=4""  7  " - '  12 49 F  -   "'  B   #     JC=4/F " " -   "   - N   5 '- '   JC=4/F " " L " - - " &           4 F +  B  " - "  -  /" "-   - " "   -  I' F  B  H-GH    F+  C  + )2C=  )22D "H 

7   "    "- 6  # " + !+  #  -' +  <7 G    ->  B, ' "- #   I"-"4# "  " 4 M 4. Content-Negotiation

#- #-  . P) 3 2 "- D  )22DR 7 )22D " '  "  ' -  "- 6 - F 5 '- -    67-   #4)"    + 'G  + "-   /F "- FH  -   4 )"  - F  /"  "    H 7F      5-   6- - " - -  #      -    G  F " -- F C-  " "F - 64 + - #"   -  + 4C - 21<22 F  " - "-  - -  "F-'  '- +  F- -

/ IH   "  )"  ! " '   "    "-  4    #'" "7 G  - -" F   H  -  I"-F+   4.1. Implementierung mit dem Apache

  ' +  64 "-   , - /- *---   -- + 7 " - -  / /F  , -  /- - 4 - '  '  " - 5- "  4  D. <6'-4.&6'-46- G- > F   ---      B:!94* +   --    1 " - 12 49

@ 64"" -

! #-  . P) 3 2 "- D  )22DR " '  -    ' ' 7  -   I"-F+    F "--  64 +      )" 7 4=" "   42 - F I 4  ' " ' G   0   -   + F  " " %

6R< <   6*  323@$%$  6R< <   6*  323@$%$  6R< <   6*  X2#  6R< < B B 6*  )# B M2 5> _3

)   ' - "-- "  /"  "     - + "-- - #   -  /F -  6'-4. F  <S> /-  /F  "       " -  6'-4. +  *---  /F   -  B:!94* F   --  /F    12 49 1 - M  "- 0" '  > _3 )-    I"-F+ -  H' /   F-' % 6"-   " H  "   - - - '" -   "-- " - #'-  4 -    + 4B  "  "  - / 0  H  " -- -   "   " -  <F+> 1   6 +  "-- "  -   --  /F  12 49 F  - 6 F "  I"- 7 '    B  )#       " H   -" 7 "-  " 4 - -- " 

6 '  - -'-  /"   I" <   "   + "      2 "-  )22D4)" '"  +   4  '  ' <"  I-"  H' I "  B  " - #" > --  "--   +  '7-  )22D4)"    "%

*2/ + J    TX2# *2R< <+ 

A 64"" -

/ -" 2 F "   -   /"H 7-- ' - /F  "  +  -  H  " -  /" <    <   <    <  B  ! L /" -  ' H   6  F '"- ' P!    -   -R  P!   ---   -R -  <7 -  2-H'F 7--  /"4  ' "-G    +     "  + "-- -  7-- - "- -    " - "> 6   + /" LH L' -   645 '- "  7  7 - "-- '     # -- + '

1 LH -   6 " % 6 "--  #   /"  ,    " F7 H " '    " - -" +JJ 0J<     +JJ 0J<   " 1 -  " '  /" "   3-  F  #'  "    + -  H  /"4  6   "- - G  +  5 '- F  " "

2-'- + -  ' -   " -    5 '- < CH " H' I-4 " A 7 5"  4^  -   4^ I"+ " 4^  "   !  ,34    7 ,3 "- 4^ ! 4: 4^ #  4^  " > -  /- , - *---   --     -  '   + -    " +         L' - "- /F   4 '7-   "  "-  

/" "- F  7-- + -   "--H   7  -   + 4 -- --  ' -  /"   Z M% /    P R /" "    3-  6  ' " - 4I " 7  /"4         " "  " - /" " -   :  "   +   3-  "-- 7    /"   -    " H-"H + " -

6  -- "-  + 4C 21<22    + F    "F+  - 6 " -   3 H " - "  " -  - L  " -

1 - M  7--  ,   ' 7 4I " + ' ' F4  " . - /""- -  )G ' H 5- H-GH   ,  )# 7 12 494/" F    'G  -  H  "   "-G   /"4   " - <  B  )#  <   )#B "   +      ,    L   " -  4  4 "  H'-      +    F   C "-- 7 < )#B      4.2. Praktische Erwägungen 4.2.1. Sprachpersistenz

5 "  5 -  7 "-     "  -  " - L +   7 - 0 "-H- M /- G-- - "   -    - F  4

9 64"" -

F  "         6 " L"  - - -  "--   4 "--H 7      "-  5- - - "  -  "--  + 5 '-    "    /" "   +   3-  <-  F" " - 4I " " -  #     "  + - > /- - "-G  F ,- GF -   "   "  G-- -      "--  " 'G   "   "  '  !  -  /4 F -  " -- "  L' -  -   - "  /F + 4 F   5H     -G - 6 -    "  H + '  ! 4  "    " FH   '7  =F- "-  -  /F " - " JJ0B J      " J J0B J   H  /"  "--  /""  =F + -G "   - '    + " 4I " + H     L '  B  "  'G   "   "  4.2.2. Sprachumschaltung

#    #   6- G-- -   " - "  " -  ,- -- 4    3 H =F "  "   " + - - /F  7  ' 4  )  -  " - 2 F-  E"+"    - + F ' - "4  + 7H "   - 5-    -'"  -    -   - 4    F    I"   < '  5"    > - - "

5- - -   -  *" -    " - "   )  +  4)"   7 4,   - ' "  B"  "--    64   E"+"  " - < " F   5   "F4 - +  5H "-- M> " -  "H -  '  I"  % I   5   "  "-  + 7    7 E"+"  !-    "   "  "  7 E"+"  <  ' + F- -  - B3 "- -  >   "    7   G  =F- 7  "- "H "--  2   64   "   "  + 7 " - + 34    "-    H  '  F 4.2.3. Vertikale oder horizontale Aufteilung

#-  -  -"  --   )'- H  "  --H   - "-- -  H "-   -   " '   #-  -   64 4I " H "F+  ! "  - 45   - -   + '  '   "  ' -  ' 

/" "-   - "   - "  C  F -  H "  #"-   ,- 'G  H 5- F" "-- "   "  #-  -    -  I"-F+  G   + - #-  -  "-  " 4 - -- 5   + H'  " - H 5- 2 G  "  +  H -4 -     B  6    F + HH  - G  +  FF      # 4   " !  *  -  #"     H -G   F 4 H  % , =F +  < - > /F JJJJJ   " 

; 64"" -

-   -   - JJJJJ       -- B- - F  D"- ! -"-  6"  F" " "- L H   4   D   7  #   -  + 2     "    '    -   #"     - '  =    -     " + - L   "  --   H --- 7  --  F-" =F "  L' - "   "  , =F " J   F  " "  '  6- F  - F   '  5. Zusammenfassung

5   "F-  1-H  - "   64- F    BH  + /F- "   /FF  M 5 H /- -  + H     - G   B  " - 64 + - -  4 -  '  7 )2C=4/F F - ! "  -'- H-GH    "   /F +  "  ' 

C 4I " G-- -  ,  " F +  7 "  I"4 -F+ -" F + "  '  -   "  C"M"   #-   - - -       5-     '  F"

@ Teil III. Unicode und Multi-Language mit Imperia Inhaltsverzeichnis

? # -  @ . 4D" -  @  141 -7H  ! "  @ . -4  1- 4 " - @? .. 6 F   " 4   " --   @? .   -  @ . 2 "- @@ .? C"4/"  @A . B  " - 64 + -  @A  5- D " 4  ,   @A  6  14 " - @9  , 5- -H"  @; . / #    @;     @; . -4,-    A  2 "  C"4/"  A  , 2-4* F  A  5"--4!    A . C - "   , "  A ..  "     "  "  A . D" " -  4! -  A ? /"-   " '"  A ?. #"--  C"4/"  A ? , " - 6 F '4D  4!  AA ?.  7- 7 "- D  4!  A9 ? 6 F '4/  A9 ? !    D  4!4= F  A; ? /"-  ,  4! -  9  *H   2 "-  9 @  " -4B+    9 A      9A A. D  " 3   9A A / 34 33  99 A C B    /)2C= ; A. , H   ="  ;. A / /)2C=4, '   " 2 "  ; A /"- =" 4C7  ; 9 0-""-- ;?

3 Kapitel 4. Allgemeines

C )  ! "- - -  - - "     - "   64- H  4 -   H '"  /"- B 4 "  "-- - C  F  " -  -4 " &  / 141 -7H  ! " - "     "+ L - "  "-  -  ! " @.  7  '  1. Copy-Pages

! " -     C"4! " 7 /F    - 4 " C"4 " "  /" "  "- - F 1 -  H'-  "-G 4      '"- F "---  '- " - C"4! " - /F- + -" '  <2  7-- '  1*! > 6"- "-G     H  /F " '  "    "- 2 " -  -- )  H  C"4! " "-  "- /F F-  /"-"H 3 "      H  H  /"  -H '  F ! " - L   ="  'G  - D F"- H---    2 "- -FH--+ "  4   /"-"H "H'  -    /"  H "-  L' -   /"-" H  H 

, F "---  #' 7 4 - / F+ - + )2C=4/"     " 7 "- 6  " "  "H   7  / F 4    -  H  '  ! *  " '   /F " L G    '   - " -    "   -     '  -" F  ="  - 

! C 4=" " 4#'  '  "-   "    -    6-  -H  "  "- /F  5"  - '  "   " 4  - 7  H - - "- $  %      7  D F" '  "   - " -H-  2 "-  -H  L' -  "  2   - -     -" - " -H-  H + #-  "   4 - "   /"-"    7  F "---  "  64D F" 4 -  " H'"  -F" -   /"  L + ! "  - " - 4  ,   "  '  2. Unicode-Unterstützung in Imperia

!   "  ! " "  C"4! "  #--- " - <9454>5G " "  " - F  #"  " 7  '   - 3  /"   4   -   '  /-   -'-  "  M   3 4 G " -      H     + ! "     B4    -  " - "  H'" -  '"  +   5G "  4 " , B "--H   C"4! " F" " L H 7   I"-F+ 7 C"4 " "     '  " '  D "3- H  "-- - #'" - "    -

@ # -

!  ! " -   ! "   '  + H   12 49 "  '"  -  - 7  #H     - -  ,- - "   -   + - '  '  "-- - H + H  6 + ! "        -  '   2"-"     1-4 H + D LF  -  7 H "  '  -  2.1. System- und User-Charset

E  ! " "   1- -H  C  F  -  -   ,4 -   -'   "  " - " "- H #H  + '  " -   H 'G  2   H  1- F #-'" '  -"--  --' ,-   <7  C7F P#  ,-  R H G  > + ' !  *  '  - -+ -   F  --' ,-  H 'G    F  "  *"F  + H  ! HF7  ! "4  - '  - " "- -     -  "'   - 4   B  "    H  1- H   ,    ,- 4  F" "F- "H 7  "-- - 1- "-  - "--  ' - H 5- " -  "  *---  " -  " - ="4. 'G  /" ="4. F  ---   H   G  '  -  ! "4:  G  " "  L  " H  < , -"H" -  7  4" - "  0 > 7 -G  G-4   '"-  B F   -  "7  -" F  - ' 

I"7  'G  -   -      " "H"  "   -  " B-4   3 G - -- /"  '"       "  7 -H '  F" - - -    -    '"   H -    4 - B" "-  "    " - H  -+  /" -  7  /   D "3-    +" " "-- - ,-   H  G  ,4 - GF    5" F 7  '  "  '--  B"  / LH  0-" -      " - V " H  "  C  - '  !4  "   F  " 1  -  -"  "+ "-  "  '  F" "-- "   -7H 5 '-   4+ - 1    - + "  F 2.1.1. Wirkung der Sprach- und Charseteinstellungen

6   6 F " - ,-  -  F "  ' ! "     "  5G    " 8 2"-G  '  + - D" "   4   /" -   ! "4:  G   -- # - 64# F"  H  !4  " - - L"  " )2C=4 H' )2C=4   "   7 )22D H 5 '- 7  "  '  /  " -4,-  ' F " H' % , -- '  "  F" -  23  ! "4:  G   --  " - F+    H'- -  "- -    V    F F )22D4)" "7

 , 0 7F-H "  -+  ,-  - "7  '    "  -   C7F   7 "--" F G  !-   " - /  " 4   " -"-'" ' 4  '  + ! "     + H   "  7 -H   -   / 4/'- - "-- M   #!!40  -  '    /" - " F  "   -7H  " -- 4 'G - -

@? # -

"--  5 '- - 23 " "   " - 

, '   #-"  -    "   F "- 2 "-    ' 4  5 -  7   ! " F -   )22D4)"   2 "  "    +      6" - /F4 " -- H 7 "-- 6 -  /"    -  '  '   - 

/ -  -"  " "   "--   F  " -  " --   H 1   GM F   /" -   :  G  7  F" / -    - ' ! "  F"   5H   "  % /"- - 7   <234>/" H 5H  5H 7    F  <   " 4>/" H 7F H - / *7FF""   "    '  F

/ V   + /" + 5H &  H ! "4 +      ' 7 )2C=4   "  6   ! " H 5- 12 49 " -  " -  -  7  - "H "-- ! " --  " - "   )22D4)"   )2C=4 7   ' "  5 '- -   "   <- >%    5 '- "4 + "- "--  )2C=4  12 49 F  - '   "    "  "  12 49 H  + H 7F- F 5  12 494   " '   5 '- " - 7 "- 0  PGR  C 454KH  12 49 H 7F-    5 '- " 4  + ="4. "- P- R ! "  94540  < 5  P)"- R - PGR  ="4.> /--  "   '- - " H    "  ! " "- B" G- 7      " 1  -  '  " -       - 2.1.2. Stolpersteine

!  - =   -  '  F    /" "  7  * F4  1- 4 H' *  " " " -"   "  /"   F   "  2 "- "- '  '  F /-  '  F "-- -  H   +  " "--  #'G -F" G - --    'G - 'G 

BF  -  - "- D   - " % 1- 1 " " - -4 " - 12 49  -    H   * F  -  1 "  I"  G     '    1- = "  +  7 = "   D"--'  " -  1 " / 5 '- '   -     " "  12 49 7    1 " F  ! " " - " - C 454KH "  ! " '  - 4 - ' - - 4 " - 5G " "-  

6 1- = - LH + -   ! " H   F - H  - D 4  % ! " " "- D"--'   12 49 -   7   '  - LH L  ="4.   " - "- 7 1- =  -  '  / <G >    D"--4 '  '   - "   " - B-KH F" 1- = -      " 4  I   "- -   -  " -  D"--'   -GH  " #!!40  - GF

/"- G - D    = -  7 -  - '  F - "  

@ # -

G   % #  ! "  * F  + 1 "    '  -  1 <H' 12 49> "    '  / #H  - * F"- 7 =    L  ="4.  H   12 49 - C 454KH - '  + ! "   CF" 7  "   = '  -" -  H      + H' - - - 94540  - 

/ C "  -   - "-- "- "+   -  -  '  -  "--  6" -  " --       /-    H'" - G  '- "--  1-      " - "  7--l F" 'G  H 5-  "  C    -  *"F !:499;4. H-   "  C 4    ---  *"F "   B:!94* 7 - " -- "   - '4       * + " -  -  '  "--  C    *"F  /"  "  "    - -   " H- " 4 7 " F G  '  "--  <*"4: 4>/"  L' - "  *"F P- R 7   '  2.1.3. Templates

#  "4"-   "  6" -  ! " F     " -- )   , --  - "-    /"- -  "  , H  + /F4      "  "   ! "4!-" " +" "'   " --  - "  7   "- -  F -   )22D4)" l   " -4! "   5 '-    ! " "-  2 " - - ) "-   - "-- 2 "-   #!  -  - C"42"  "  -  H 5

U  W 0TS*2/ S 2TSJ    T )#S JV

5  D LF -  " -  " -  <, "4>2 " + H -'- 12 49 + 4 ' '  " - "H 7  "-- ! " "       12 49 "-   6 '  -G -  "-- -     -  /" 4 + 4  " G  +  6" -  " --  , " " 4 -G     "4    " -- H  H  1 F    -   % )" " - "  2 " " - -'- ="4. -    - - -G      ' -   "-  " - H ' -   +  '   "  H  -7H      ="4. " -  '  F 1 -  7 "- + -   - "-   "F- "  "  B    H  '  F 6    4  -  " - + -  6 + '" F " "-H

# "   6" - 2 "4 " -- F" - H + H  <"  > 6 - ' F    6" - -4 H' 1- 4 " -- F%  -  , "-   '-  ,   ! "45  G    -H - H 5-   3 453  "  2 - 7  5- H       "-  /- ,  '  -     " -4,-   " -  " ! " < >    F F" " '  -

@@ # -

 " -  2 " "-    - 2- - 5- -  5-  P#-7 R   3 453 6  "- ! "4 " - + 2 "4 " - " '  -  H < "  -S>  " -   F

D  "-  '  -  #H   "- ! "4 F " ' '  H 5 1- 4  * F"%

9+ U\LQ:1*M.7+) V ULQ:1*M.7+ V  X+ UQ:*/-M.+.6>:+(V

#  + " ! " ' -H-   '    " - - /"  4    '    '    " - - "-   '  -   '  - - "  H  " - 5G " 7    L "-  " - - , "4  "- +  ! "  -   " - "'  '  -  H'" - G H    F -"   -   /"   "-  0 + " + 14#!! -" 2.1.4. Meta-Dateien

C"4/" '  + ! "  F     " - " -  ,- - " - " 4 " H "  "-- -  0-"H3 " -  -  " - F  - #  -- '  "- C"4/" "7  " /" 7 1-  " '4   " " -   -   " - " -   '  6  - /" -G  2 " + ' - -   -  H-  "-- -  2 "4 " - " - " - 2.1.5. Konfiguration des Web-Servers

6  -  'G    ! " "   F     )2C=4/" H'  4  "   "F  6 F ' - H 7   "--  5 '- "-  '"   " - F F     F" /" - " F  - - "7  4       "--  64 +  -   /" " + G  7    L'   )22D4)" " -   7 -  !--   64  + #"  '  L  - "-    "--  "" 4 " - 7 "  "- 4   /"  -  '  <-   H #-  .. P/ B  "-"'4 - #/"  " -R> '"- - 57   H  "    ! "  H "  57   " -    )2C=4/"&4   "     ,-   -   "-        / F+ 7  # 1 ;    + F  " 2.2. Best Practice - eine Empfehlung

/ #-7    +    #-  "--  "  "--   4 -  + -   " -- H  '-       D   7  F" 6"  -   - -  " - "  + +    "   -

@A # -

 " - -    --     ! " + ' D H F" - L-  " - - -  -     + H  5H - "   B F -  "-  "F-  , 'G   -  L 12 49  -- + H   5 "  H  '  - - 7  F "---  "   - - "    14  H' 12 49 " - + - -  " - G-- - + -   L-    "   " - '"  ! "   -   5   "  '  6 FH   7  -   " 12 49 -  " -  " )  -   " -  G-- 7  0F "    - - 7  , '  - # -  '   "4    " 7  H  -   -  - "  "    6  " -    -  " - 12 49 'G  - GF -  B+   - F  # - "   +"  N   2 "-   =" - 24  "4*" - - 'G   F H-   -   " <+ " > 94540 -GH  H   '  -  H " C "- H--   #"  4  ) "-    7  F" 2.3. Weitere Unicode-Features

/ +    #-  -  +    " "-- ! "   7 - G   F H  "   B+   3  /"      " -- + 7  ,- + " "    H 7 "-  "-- - F " + 4 -    - -- P  - R  " 7  "F   4 ' H" "  '  /-   + , '    2 "4"3 <- -'-  F" -     + /" H' 0 7  2 "4/4 F+ <1  > -  H ""-  B+   +  H'-      " -- /- " - -     '"  "-    )"4 7   F   '   '-  '   "      5 "   H 

@9 Kapitel 5. Ein Beispielszenario

!   '  '   7    1-H   - "   64   ! " -FHH  0  -G- -  '--- ! "4B'4)' +4  '-'   '   "  /" -     -H-  2   !    G   5 "   H  '  5  + ' 2 F '  " 6 + '" F 6     '   -  6 '  H      H    " -  '  ,- '  L "   +" #-F " -     FF  1-H -    '"-  ! "  H " - 5- D " " -  '  1. Die Anforderungen

5  1-H '  ' + -     #    H  7 %

~ /  - HG -  +  "  , - "H-- !" -  /-  -  '  , , '  " '   "  -    -4    #'" " " -

~ /F 7--   H'   "   "   -  '  ,- -  4  -   " + - -FH--+ H  -  " - H 5-  -   -   -   H-   H  H   '   " +" "  -  -G  5"  --  HH7 

~   C"4! " -   12 49  "-- '    , ' 4 " F      "  H 'G - / D F"  /F -     7  L'    "   G  -  " -   

~ / ,-"H + D 4 -  " "- I' - - GF -  "-  4     B'4)' 7  D     "    I+" H " 

~ ! "   2 "- -    - '   2  H'-   4 "  #' -  F  ="   "  '  /- 'G -  --  6 + '" F  #' -  F 7 G    D LF      N   " ="   " F G      "   + 4 " D  " F--

2. Vorbereitung

1    5-  " H+ H  '   F  ! "4!4 -" " + "- -H ,- - F  C" " " -     " F" " -   M - *-F " "  D F+-- "  -    4     --   <-  #-  . P-4,-  R>     + " ,-    B F - 

@; , 5- -H" 

#  45-  - '-- "  "   - GF - " "- 64 -      4=- - 7 -   H "  !  D "3- '  -   " "  B   --   + H  - <" FF   --4  -  F '   L'   B3  '->   " G  1-"4   H    2.1. System-Einstellungen

/"    1     '  - - "- -4 " - <  L4 '   1- 4 " --> " 12 49 H-  / -- "  - 7 - 5-     6 '  -- "  7  C7F - 4^ #  ,-   " 12 49 F    -  '  H    ' +   "   E"+"   "   , "-  - 2 "4D H-- - "F+4 %

--   7  2 "4D H-- 7 -4^#  ,- 4 

/- - F "   "--H 7   '  C 4=" "4 4 " -  ! " ! '   " '  ' L  '- /)2C=  E"4 +"  -H   4, " F "  H -"  2.2. Template und Meta-Datei

!  -   -   *42 "   *4C""  -  '  /- /"   '   I"   <     <  "  -      - " /"- *42 " F  '" - "-- %

U?  02TS@(S 2R @( QJJ:.S S +JJ3333!2

A , 5- -H" 

U2 V

U\)2 V U\ V U\ 2+9/  )  > R< <V

U @V72B < )2<UJ @V

U\22V U\V U\)2 V

UJ2 V UJ  V

6  -  'G  - -- 42"  2 "   '  -  H-  "--  5 '-  + 1- -G      " "4  <-   >  12 49 " ! " 7   ) "   F  P7R -    - " % / 2 "45-  '    2 "4#-'" 3 + ! " " H   4 " ' " -  " - 12 49  -  " 4 -- - 5-  "7  " -  12 49    '  " - -- H  " -     2 "4#-'" F " - F , H )" -  12 49 "-   F" -- " ' " 94540  + H   "  G  2 "4,4   "  ! "- + ' <" - " - )2C=4   "   H4   F F 7  >

#   C"4/" <  - GF ' - HG - " "- "4 -  I' %

/-/R: T S> R< <S 6L/KM T S-  64S

-.8L/ S'(+++/S

`-7 ASU\^^>:/6>M=:VSC K-==:. S2 +U\^^2 VJU\2 VS `:RQ: K-==:. S2 +U\^^2 VS `:.=-7

A. , 5- -H" 

#  - "7  ' " " H "  "-- "- C"4    12 49 " -4    " ! " "    " -4,-   + - B  "-     -   )22D4)"   /" -  - -   C"4 ,4   " - 7   2.3. Eine Test-Rubrik

/ + ' C"4/" <-  #-   P2 "  C"4/"R> P+ G--R - " " "-- -' "- 2 " " - " "-  H -  -   /4   * F -+ +    - # - 0 + H -  ' - "    4   2-" "   + " " - 2 " 'G  ' - -  - - 54 - "-

7    * F "--H  6 F ' F ' HG - L    6 F ' H 5-   ! " "-    C" 46 F ' )  'G  6 F " "     C" 46 F ' <  4 -  " ' -G     F    D  4!4, '   -  ' 

/"-    7- 7 -  ,3  -  LH -  ,- -    -  /F  -   * F H  H      6 F ' H -  3. Basis-Implementierung 3.1. Mehrsprachige Eingabe

! G -   7-- ' "7 -  "-- -  *"F    7 L  "     F 6   HG -    -   -   '  - 2 "     #'- %

U @VU   TS->8:-6+1S 0 TS1S JVUJ @V

UV U  TS->8:-6+1S 2TS"(S 23TS%SV 1 UJV UJV

5  5  C"4 " "    '  I"-F+ "-- ' C"4      7   "  5 "    " 4 G  45 -"4 FH 

/ D"  7   -   " "F 7-- '  7    '   "4

A , 5- -H" 

  F  ' ' "7  "- B7 H     -   B7 H )    - GM  -H 7-- 3.1.1. Verallgemeinerung der Spracheingaben

/ , ""-F 7  L'    "  "   v D"- H  H  - "7  F "  =-  /"-  "  -   "G  ' -   #4 "--  H  2  H    F F" 6  -   "- B4     -     "   , ' " F% ! C - - 24  "  - 7 -    "  - " +  /- "   )2C= + 4 - '  '  "- )H7     "   H  H   ) 4 "-   

1- 0 -  - " - -  2  - '   P"-HF " R  "- C  6" M    3.1.2. Parametrisierte Code-Includes

6  H  " - "-   -  2   "  "  2 "    <    4!  <    7     4   2 " -"--  -   ! 4# " 

U\*M=:-.*RL=:+ <  V

I"7  7-- ' -  4!          7 '    "  - L' -  "  -H '  # " - G-- - -    D" "  #  " -  6 G  " -  " - - 2 "%

U\*M=:-.*RL=:+ <  +866>:/:QTV U\*M=:-.*RL=:+ <  +866>:/:QT)V U\*M=:-.*RL=:+ <  +866>:/:QTV U\*M=:-.*RL=:+ <  +866>:/:QTV

/" ' +  "   H    7-- '  ! 4/" " + "  L' - 7  -    "  " " -  ! 4!  -  --  D" " '  "  "  '  '"- - H G -  -  !4  4/" 7 %

U @VU   TS->8:-6+1U\*-1866>@VS 0 TS1U\*-1866>@VS JVUJ @V

UV

A , 5- -H" 

U  TS->8:-6+1U\*-1866>@VS 2TS"(S 23TS%SV 1U\*-1866>@V UJV UJV

6 7-- " -   - -  " F -  " F7 H     D" "4    "- 4!  "   '   -H 1-    6   6 + '" F '    '"- -  ' '  "  -- 4 ! - ' - " " G   2  7  6" -   F -+ 4 ' " " -  4 ,   - , ----"  H' G  +   4  "%

U\*M=:-.*RL=:+ <1 0  +866>:/:QTU\*-1866>@VV

#  "+ F" "7  "  "  -  +  ' %

`-7 ASU\*-1866>@VS :; SSC U !V.2 a  ))O 002?UJ !V `:RQ-7 ASU\*-1866>@VS :; S)SC U !V* [  )) a 2 O [ ?UJ !V `:RQ-7 ASU\*-1866>@VS :; SSC U !V- [  2 2O  ?UJ !V `:RQ-7 ASU\*-1866>@VS :; SSC U !V=  2 <    3O 2?UJ !V `:RQ: U !V8   6 ) )  *2-  ) \\\UJ !V `:.=-7

6 - LH   ="  ! "   "  +     "  H   /"- '      - "  " -  ! "4D  " " 4 -  ! G -   '7  HG - - " -H-  2 "-  -   - + )" "     -'  -  " - "-- - -" " 4  + 4! -  "- 4!  7  L'    "   # " + -  '    'G   F   #"--  + - '7 4  ' " - /F "7   2 7  L'    "  7 

6  -- "7  7  , H   4D" - -  '  /"- C"4 4  'G  " -   H  ' %

A? , 5- -H" 

K-==:. S21  +@S K-==:. S2 1+U\NN2 VJ  +/:>8R6/:T,   <1  VS K-==:. S2 1)+U\NN2 VJ  )+/:>8R6/:T,   <1)  VS K-==:. S2 1+U\NN2 VJ  +/:>8R6/:T,   <1  VS K-==:. S2 1+U\NN2 VJ  +/:>8R6/:T,   <1  VS

/ #'-  7-- L' -   0  -  " - "  5"F- "- - L' - H-" -H '  / 5"F- "- " -  -   7  / F    4  

/"-  "  -      G - / C"4 " "  21  -  "4 7 "-- ! "   + -    " 5"-- - C"- 42 "- H  -   H  H  " -- 2 " L"   H , " - - + ' ' 

/" - -    F+  ! "4 F" G "  '  '  " "   '     - -"-- " - G  ' ' -   F + +    '-   3  "-   F 4. Dynamische Sprachwahl

, -  #    " '  H     7 % E- /F '   "  +  -  -  1- 0 - - L  *"F  C "  )" H   H   "  "-H'G   '   "  -G  5"  " H   ! F "---  ! "4C" 7  '  -    " "-4 '"  - C"4    6  '  - '  % 4.1. Anpassung der Meta-Datei

K/>R SU 'VR< <UJ 'VS

`-7 A.M/ ASU\^^< 1VSCC *K:*N9M^ S< +++:< S `:RQ: K-==:. S< +S `:.=-7

A , 5- -H" 

`-7 A.M/ ASU\^^< 1)VSCC *K:*N9M^ S< +)++7HbS `:RQ: K-==:. S< +)S `:.=-7

`-7 A.M/ ASU\^^< 1VSCC *K:*N9M^ S< +++=  S `:RQ: K-==:. S< +S `:.=-7

*K:*N9M^ S< +++-2S `:RQ: K-==:. S< +S `:.=-7

5 F-'  - " - "  -  C"4/" " " - "-- ' -- 4 -  C"4 " "  <  + ' 7  -   "H "--  ! "   "4 "  -FH--+ 7 -  ' 8 IS 2"-G   H  '   - 2 F  =- <   G  " - " #"  - C"4,4 -  =-   - + "   H 'G   " 

#- *"F -   G-  - - C"4 H 5- -%

A@ , 5- -H" 

 " "-'" 7 C"4/"

! - "  "  - - -      - " - /F 7 "- -    "H--   -   -  -  '  / #-'" 7  *"F - GF - " -  " "    -  & " 4 -   - H  -  4.2. Ein einfaches Workflow-Plug-In

7 L + *"F 'G   "  '    C"4 " "  << 1 < 1) >      2 " "  "  '  F"  H "-  ,  4! - + ' '  F" #   - G - "  " "    D   H FG ,- -  H 5- +   '  "-- 7 " F  "  "- 'G  '  6  -- "7  7 L  " 4  -  4  H  '     -  - C"  4 7  '  /- M -  H " - "   D 4 " -  ! ,4 F -  D 4, '  7 -  0'F "   3     H '4

AA , 5- -H" 

 F 3 =- 

/" - 2 "    D  "  + 6 F '4D  4!- 7 ! " - '  "-      -' -FHH  ' -  -   '    " 4 + H  H F 4.2.1. Gerüst für das Plug-In

/ ,"  "  '  ' 7  , -  - -  C 4=" "4 4D  4!-  - -   D  4!-   -  ! " "-    '  PF "R 0G -  "  '  !   - D  4!  6 F ' +-" 4 -  '  5    - -    H - J32X)23J)  2J J <J32)X23 L' -  ! "- 2<)   "- 7 -  0'F   -l L- "  ! "-   H --  4 7  "    0'F 6  -  L' -     H -  B  -   -    I" > R<<) "

," -   H - J32X)23J)  -  /-" .   +  ' LH  B > R<   H  / JC=4/" "4  '   ,  -H L-  F + PI R   PC =" R  "  - F '  "F  "-  "  /" " ' L" 7  "4   D G " 4.2.2. Workflow-Definition

/ !   - -  D  4!-     7 "- 6 F '4  - L  - "  '  /" + " " -    -    4 -  '   6 F '   I" P  " R      -%

A9 , 5- -H" 

6 F '4/  ! "4   / 6 F '     I 4D  4! "- '  P" R -  /" "     "  C"4,4  " -- :-4#- -- ' - - C 4 =" 4D  4! "F / H   -  5"  --  '  CGH  '    --  - F ' - ' ' L" 'G   2- "-  4  - -  -  /F  H  ' 

6   6 F '    " -   < B  "  H  D  4 !- - 7 -  0'F       >  '  * F "  G  -  -"  "-- -  6 F ' + ' '  6 F LH 4 ? -  - /F  -  * F  H   '       6 F '4,  F   '  !   - D  4!-    4.2.3. Implementierung der Plug-In-Logik

?  K /F  -  H   6 F '  '  +  N   * F4     "-- /  6 F '"-'" ' F -  "   4   /F "-

A; , 5- -H" 

/ D 4 7 - D  4!   " -   ,      /" J 2  J2J=  J2X)23J> R< %

`\ JJ)

X< =  ++2X)23++> R<

 

  W3 A=  ++2X)23++. C

   c Ad)O d2O d<)2 C T e1

d )2 T d2V<>-)2 2  d2V2Q X

e<  T d )2V<_  A[< [C

 Ae< C c

e<  T A[[C d )2V_  A<  TV e< C f

d )2V_  A[2 [C

)2 d<  Ae< C c

d )2V_  AS< 1d< S TV @C

d  T d )2V<_  A[ [C d  T [1[  d<  d  T d )2V<_  A[2 [C  [J[ d  T d )2V<_  A[) [C  Sd< S d2 T d   S+/:>8R6/:Td S d )2V  _  A2 TV d2 C f

d )2V_  A21  TV @C

d)V1)  > Ad2O d )2C

9 , 5- -H" 

  [:6=][ f

@

6  - D  4! + I 4D  4! " ' H - - "  "-H 4  "-- -  -  ,- F" " - "  - " - - "  /-     0  - ""  / D" " d2 -  :LF + 2 =2 ++R2 7 "- '  C"4! " 4 - - /F- " - >++-)24:LF    F 6   C"4! " <   =-F3 "   "  - "  D  =- < # "> e<  / C"4 " "  <  '   +    C"4,4  "  'G   "  " -  <-  #-  ?. P#"--  C"4/"R>   G  '  =-  4 'G   "   "  - 7  " "--  *"F F  "  'G  " " -  =-  '" < *"F " - F  "  'G  "> " -  ' - " , -  "-  F '        H    *7F+ '- H C"4,4  "-M / C"+" "  2 7  ' -G "-  " -  -  4   "    =-   ! " "-  7   /  G H 7 -  # - G --   " '  =- "  'G   "    H  H4 G -  ) -+" "  < 1 < 1)     C"4/" <-  #-  ?. P#"--  C"4/"R> "- '  '   -H4 -    L'    "   - " 'G  '     7  *-    - ' " - G   C"4 " "  2 <" -  =-S> 7 L 'G   "   "3 7 4 4 -   H 7  / "7 '  ! " ' ' "-  C"4 " "  2 )     I"  + -G  /  "    -H ' -  - "    C"4 " "  21    + -    D F" - /F4 - " 5"-- - ,  "- H +   -  7  D  4  !4C  1)  > "7 "--  H  C"4! "   ! "4/" "  H 7F -  '   - " -   6 F4  '4,  - M     *7F "'  :6=] "-- '  #"  -- 6 F '- - 7   " 

  ' F H   '"- H 5- 7  " "--  "--  *"F   "  "H--  /- "- 'G  " /   -  "7 "--  ) -4 " "  < 1)  < 1 -H -  "  - -" H' , G    =- 2  " - ' "  "-- - 2 "  I" < " -G   =- 2 - "-%

 /- C  '  +  5"--F "--  

9. , 5- -H" 

e2 T A [J 8R6/:T <1)[O [J 8R6/:T <1[O C

/  - D  4!  "  '  '  0  D 4 H   3  '4  + '"     H  '  !    / =- - H 54 - +  " G  + FF  2 "  "  1*=  -G  /4 F ,- '     I"-F+ + "- -H

"  =- 2 H 7  G ' "7  " H  " "  H 54 - 2 1 2 1)  -      F <"-     7  =- < > /  ' + =- -H  7 F" "  L    "--  ! "   =-   H  " "   '  F" 'G    =-  F" "  --      I"-+ 4  ' -

H 7  4 " "  "  =- -   '     -G   , "-  H"    =   ! " 7  4   =- -"  F" "   ! "   #F+    "-    #-'" 7 "- L'   2 "%

42 "4#-'" 7   "- 

/ *"F F" - 'G      "-  7 "- + -G  /F  " <"- '   I " " ->  7  H   " + - -    4.3. Dynamische Einbindung der Code-Includes

# -  LH  " '  L   + 4! -  " F4   D" "  + 2 "   # - 0-" 7-- '  G   - -  L"   7  "-G  'G   "   , "4 -  - 2 " H  '  /-    ' "  "-- ' "- C"- 4 2 " - G  "-- - -"  + 4! 4#     H - D 4!  + ' "-  '    7  ! 2 " -  ' " -   %

U*M=:-.*RL=:+ <1 V

/   F   '   /" J J <1  "%

9 , 5- -H" 

e<  T d )2V<_  A[< [C

)2 d<  Ae< C c d3 T UU:M7

U\*M=:-.*RL=:+ <  +866>:/:QTd< V :M7 f

6     =-  'G   "  7 L  "   ' F -+ -  - 7  - )2C=44!   ' '  D" " "- -H

6  - LH "  F-G   " / *"F  F -4 '   , -  " - "   6 "  - /F-  C4   H "   "    'G  / ,  L'   , "4 -    , H    " + -     '   " ""4 -  5. Reduzierung der Templates

1-  !     H      -   /"- C"- 4  "   #- " "- 7  H   "   -  -   "H    C"M ,- -     - 7  ,    #- "   "--  2 " H + ' # -     "-  -  #-4 " "- M - "

/ ) "-   -  LH "   "   2 "- "- H  4    "   " + -   '  7-- <  , "- >  "    +" 2  7   "  /- 1 -  -  "+ "   " '   " "  7--  ' -  , 4C-    

#   D F"   -  '  "  -    +"  I  ! "4  - -H --  C"4 " "  11 112  11 11)    4 H -  /""  C"- 4/"  "  <- - ' - -G   D F"   7F ' > /     - ! "   C4 "4 " "  2  )     -   ! " 7  FF  B 7  - -   -H-   - -   /"  "- C"- 4/F   F " 

7   "-  - - 1 -  "     -  +" H "  

9 , 5- -H" 

 '   C"4! " -- + G   "-- "H  '  - 2 " H #H  + ' '  <"- M "- - -  C"4 " "      I" - C"- 42 "-    '"  - 7  #H   " + ' 2 "-  G > ,-  " - F  # " -F "7  - -   , H   "F  D +'4#-     " 4  - "     1 - - ' - 1 -    '  F - -  4      -H-  +   "  H #H  F @ /" "-   "-- ' - 0  H   + -G    F /"- C"-4  42 "   #- " "- 7  H   "  7-- - H4 -  I"  -  /- - " " "-  '    '74 - -'  " ' L"   D +'"-  "  -+  2 "4#-'"    *"F     '  7  *"F -  2 "4I" " " - "- H - "  1 -  - F" 

# -  - -   "  =F-  -7H    ' - "  " "-- ' "- 2 "     I"  H "-  " "  4 " - =F- + C"-  " H  #- " "-   4  -   H   -F" -  /" "  # -   =F- <--  " - 6'->   -  - " - 7  " - "  N  - C"- 424  "-  L'   B H  H 

1 "-  "  H    7-- '      F  D 4 !  <1  H 

e<  T d )2V<_  A[< [C

) Ad 2  [:=-/[C c d T d Vc fV ) Ad Tg J1AhBihBiCdJC c e<  T Ad@C f  c d`<  T ( f f )2 d<  Ae< C c ` 

/ " "  d 2 '  + 2 "4D H--  - " -   '" H ! "4C"  / 2 "4!/ -  - " - " -  I" - "4 -G  + ' 2 "- / C"4 " "    '7  -    '   " -  I" - C"- 42 "-  G  @ /-- C"F '   HF7  ! "4  -  

9? , 5- -H" 

6M D 4C"  6 F -    I"-F+   F "  " F7 H - 2 "-  "F   "  /" ' -    ,4 C-  '  ' " L "   H   "  "H   H   =- e<  "   "    6  #  " "-- "- C"- 42 " <"- F  " F7 H  I" 4 G > 7   "-  "- 'G  '  '  "  '  ) -  ' - "7  =- "   - 6  H  H-H '    -  "    =- ""- "- 'G  '  #  "+ F '  " "4   e<  " " "- "--  "     "-- "   "4    H " H  ' 

/" -  G - C -    "F-  "  '    H - 2 " H    / ,  - " -H-  2     " + "4 -  6. Charset-Konvertierung

1-  #   - -   ' "-- '  - 7  + "      12 49 H  H  -  -"-- "- 7  L'    "  4  G  -  " - H 'G  /- #   - "-  +"   1-H 

/" ' - C"- 42 " '  + - " -H-  /" -   "  ' 4    - "- H'" - G '  4!  " - =- -"-"H D H F '  = F "7   -   - + " 4! -  4  #   - 7-- ' LH "- 42"  )2C=4  "- -H    "-     " -  "  'G   "  4! - L' -  4 "  - )2C=42   '  6 F " -     7 - #    -" "- 4!  H -  1- C"- 42 " 7-- ' " H - +  %

`-7 ASU\^^ 2VSC UVU\^^VUJV U  W 0TS*2/ S 2TSJ    T )#S JV `:RQ: U\*M=:-.*RL=:+ <1 V `:.=-7

/"- 4!  -    "M "-%

 2 *K6Q:/Q TV c  TV [-QM##%&@[O ) TV [23@$%$[O  TV [-QM##%&@%[O

9 , 5- -H" 

 TV [L/7#[O f

d T d Vc fV d Tg J1AhBihBiCdJ d<  T d@ d<  T [[  ) d< 

d  T *K6Q:/QVcd< f d3 T UU:M7 U  W 0TS*2/ S 2TSJ     Td S JV UVU\^^1d< VUJV U\220+2AL/7#jd CV :M7

6  -  " - 7 '    "   G  - F" ! "    "4  6 + ' "   " F  =- / +   =- - "7   "+ - l '" -   '7  " 7 -  5- - "    4  "-    " - 'G  / ,    "F   "     LH L" -  H -   - V  , # "  - C- F ' -  +   "  - 4 F ' -  -  2 "    7 "- H + '  " - "  '  =F  -  2"  7 *" 46 4#'  '7  '  "7   " "F46  -H " - F  " -  '  F" /"- , - -  '  2 "4"3  "- I   " - H '  7-       -H "    2 "  - " -H-  6  / D-+ 4/ F+ " -   B+   

/     B+   + 12 49 - 0 4 " - '  7  D-+ 4/ F4 +    /- #'- F" "       2 " -   "3 -    "M "-%

U220+2A#$%&j'%CV

7 #$%&  '% - "- h 4  0  " - H "   *-    !4 "   h 4  0  " - - - < "  )- " '  " --  "-- -  - 7 !" -  " -> - - "  - 6    " 4 --  -7H '  - --" G   + -G  =-  G  " H 5    " -4#-'"    -   ,-  

9@ , 5- -H" 

3K / B+   -   <"M " 'M " '"- " " >  ,4 C-    " -  B+   " "- + -G 3"  2 " 4 H  /- F" H - '     7 S

6 -   F" G  -  - "--  #- "4 -'  D +'4C- " - "   D H  -  #    -   /"- 42" - F F -H    '      " -  '"-  04   "7 - "--  B+      '"  7. Verfeinerungen

6 " - ="-  -    " "   F - "  #- +   D     B7 H' 7.1. Problemfall Flexmodule

1-  *"F  -   "  B   ! "4 3  "  - -   0 +  C - "  F -   '  "    '4  + 34C   4   - L   )7  H 7 -   , G   34C H 5-  " "  2< H #"  + M4 3 -- ! "   ="  -  " "  "  " "  H  - 4  ' -- 34C  "  7  '  /- '  "     "-- - " "      I    '  '   '    1 - " F H'-   H  !-"H  "

/-   I    G "7    " ' 3 "   H  + - '  HF  " - -  C 4=" "4 4H"    GM  "  , -  ' - -  /F - -'-  , -  "H-- '    -  34! "    , 4#-   !3  " 'G    "H--  34! "   . H  ' 

5  D H      "-  '  "   -- "   "  - "  "-   - "  34#   2 " 7 L  "  '7  "4  "  34! "    !3  H 7F   '"- "   7   -4   "    =- H '7-  , - 7  ! - G  7  ' - "     "  ""-  0G  + "-- -  7--  !4 "42 "4D H--    # " - 3 H !3 "   7    / !34  " -  - 'G   -" ="   "7  4 " - G  '- "  ' - "H - M H - 0'F  H "  =- H 7   7   "  " "   '  '  F"

6  - "- 6 F  7   - 4!  <   " ,4   3 4#  %

U\-.Q:/17R:^>M=LR:+-.=:^TU\*-1866>$VV

9A , 5- -H" 

6 -  "-- ' -  4!   '  D" " <=>#$2?@AB> 7  340G  7  7-- /-   7-- ' "7  "  #   "  ! 4    <1  "G %

 2 R6.4.L>9:Q TV c  TV (O ) TV @O  TV $O  TV !O f

e<  T d )2V<_  A[< [C

` 

)2 d<  Ae< C c d<1  T R6.4.L>9:QVcd< f d3 T UU:M7 U\*M=:-.*RL=:+ <  +866>:/:QTd< Jd<1 V :M7 f

#    '  " F  =-   " F7 H   # 4  +  " F7 H  "  L' - + ' 34!H- H  "  / L' -    !3 7  '  " - H-GH   D" " " "- 4!  

1- BH  G  - " - "    ' + 34C  7.2. Der Flex-Flexxer

/  ' + 34C     '   '  F  0-"4 "  C 4=" " 4 I  ' " "--    -  *"F  F H  #"   -    34C       "   " "F LH +  D   -  7 "  - " - #" <F -+  D" "    #-7  - 34C - -H ' > H 4  H  + "  V -H - - H F -

/ 34 33 -  - L - "  - ! "42 "4D H-- - "-  #   - " F" 7  ' HG - "  -   #   - 2 " <-- -"  - 4! > <   %

99 , 5- -H" 

U\-.Q:/17R:^17R:^^:V U\-.Q:/17R:^>M=LR:+-.=:^TU\*-1866>$V+R69:RT)1U\*-1866>@VV

* ' LH  /F  , 4C- " -  '  F   G  -%

/ 34 33   , "- 

9; , 5- -H" 

/ F   G  H -% / 34C 453  G  F-   H   54 -  P 3r R 6 ' -  "  34C 4#  " "- "4  -  ' - "-- - 3"F  H-GH   D" " R69:R -    ' 7  " I"7  7   " "'      I" + 4 ' ' 

6  G  "7  "- ! " "--  2 "4D H-- "    - 34 33 4# -  7  " B F ' " "- !  -  - -4  %

, '  34#F    34 33

/ 5 - 34 33 - 7   "+ - - F G  - ,- "-- - F4   34C 4- <F -+  D" "  - -> F  + - 4   -  *"F  - "    ="  34C 4#" "- "4    " + - " -   "      - H + ' IG  - F"  ! "4D  " "  '  7.3. Mehr Komfort durch DHTML

/   2 F    D    - "     ! "  F 4 "  '     "  ! - ! "4D"  - " < %&&'''-"&> 5- "    H   " + -   ,4  "-  + F"  " '"-  "  M  /F  +   "  -   H 17 -   F 7  /   ,-"H + /)2C= G-- -  B   -" F + --  / ! + " -  +  4D 4 4C"-F 7  H   "  L' - " =" H +    7  C7 "    " " -  '  F -   =" '    

; , 5- -H" 

#'"  -   C7F - " H' - " " 

/    - 2 F '  '   ++ F   / I"   '  ' " "7  "   + - ' %

~ , + F  '- " G   !   -   - M #'"    /" - "  "- *"F- "    '"  4  H     - -   *  H + -  H " " 7  *4 "F<> "-   "+   C-"    "  5 '- -'"  -  F"

~  "  G   , ---- F" - 2 F " B-  2 "-" H   , "-   N  + 2    F"    , -  - 7 -  '  ' - N      - " -

~ /    B 3G  2 "4D  "  F"   H    7  6  " -  'G       ,-"H + /)2C=  0 "-- + E"+"   ="   ,4C- - ! "42 "4D H-- - '"-  4 -" GM  ' H  F 7  F"

~  M  -     H-GH   /)2C=45-"   ="H    *"F-" "  /-    -    ' - '  "  "   - -  "   - M 0" + " "      " + -4  7  *"F  "7  '   -   "--  " -   "4 -G     M - " - - +  <" L"  M 2   "- 4   ' >

/ ' " 1-"  '    'G  I"    "  *    "'  / -  L DF "7  "  7 '  +  H-GH   #4 '"   2 "4D  "   B"  ' 

!   '  '  -   =- -FHH " " -  /" -- /F4  F #  H  '- " G   /)2C=4D  "  - ' '   =- " -      5 '-  F  '  " "7          "  '  H  -7H 5 '- 4D"  ' "-- '  7.3.1. Erzeugen der Layer

/  4!  <   " -  , ""-F 7   7-- HG -  =" + "F ' %

`-7 ASU\^^ 2VSC U0 TS S TS0U\*-1866>@VSV `:.=-7  .2  / *2  ;. , 5- -H" 

`-7 ASU\^^ 2VSC UJ0V `:.=-7

1-  /)2C=4        --  - *"F- "-  -  "   ,4C- - 2 "4D H-- - "F+  - /-       " 7 "  '  CF"  " -   # "  "  ,4C- - 7H '  -     H      "4 H G 

,   !/ - =" - ' ' "-   " F7 H "- " - D" " " - 4!  7  '  #-  7  5 '- F" G -   !/ F 1 -   " S 7.3.2. Die DHTML-Erweiterungen am Template

/ '  4  E"+" 4 - - " " G   '  - "   C"- 42 "  7  6 G  " -  /"   <   "  7      "  - )2C=4 4, - %

`-7 ASU\^^ 2VSC U   TSJSV 0  c 22+ 2  )+@( 2+ "( 0 +  f UJ V U < <TSP0SV ) 2  231  AC c  T [0[ 5  0 1  T 2 <: 9 /<.  A[0[C

)2 A T (  U 1 < 55C c 0  1 T 1 hi.  ) A 1 TT   jj  1 \T [  2  0  1  T 1 hi  1  0 T [ [ f

0  T 2 <: 9 - AC

; , 5- -H" 

 0 T [0[ f UJV `:.=-7

5  D-   =" '  " + '"-   + F"  ="   4 3   7-- / 'G  6  + @ D3  -   :  - 6  "   - - -  "--  , "  ! "4   <--   5- 7    #    "- > 7 F --  D- + -  '  - '  '"  5" F    -

/"- 4#  0 - HG - 7 "  =" "  -H '"- 7  *"F  G-  - ' H   - " - I"   =" 7  4 4! 4B"-F"   '  7  ' " , - 2 "- "   " -  ' E"+"    -  H-  "-- --  , " - 4 " -%

`-7 ASU\^^ 2VSC U < <TSP0SV  231  A[U\^^< V[C UJV `:.=-7

/    E"+" 4 F  231   '"  " - #    " F7 H - ' -   C"4 " "  <  <" - =-S> "    - 6"- '    " + 2 "4D H--  7  '  =-4 " "    F" JJ4"3 3"  ' 8 #- B" G- 7 H  7   ! "4  - '  - " "    JJ4,3"-  2 "  -F" "  B4 3      -"  F  =- '  "-  - ,   =-  4 7  /" - 6 F '4D  4! -  -  "--  =- <  " -  - '   " -   H -   ="        

# -   '  " "- - -G -  "  7-- "  *"F4  - "  G   '  "-- - " L #F    -  "  "4    '7-   "   - -G  "    7-- / 5 4  -- C"  - -   M"    % C" -    !/ - "F 4  =" -   E"+" 4 F  231    + -F   " +" "4      " #" - ="      ! " '     " +"4 "  4 ' "  !4 " "  4 " - C"+" "  "-     -- "  - "-- - "- - " "        H H "F+ =" P FR 7.3.3. Das Layer-Menü

; , 5- -H" 

,-    "- PC7R 7  1- "  H'-   ="  # - 2 - - " " G  " " '   " '"- D 4   -H '     - 2 " -   -  4! 4   <1  / #"  /" G  ' "H   "M%

e<  T d )2V<_  A[< [C

 R2++R< < ) A[:=-/[ W d 2C c )2 d<  Ae< C c d) 1< < T R2++R< <++2$< < Ad< C d) 1< < T d<   ) d) 1< < d3 T UU:M7 U )TSk0+ 231  A[d< [C SVd) 1< <UJV :M7 f f

/"- D 4C R2++R< <      H D 4  '  "  !4 " H-" "-    ,-  "  0   + - H  " 4 F7 H H < - S>  " "  ' 7  5-  - - C7- + 4 '

!  D "3- '  " -  " -   /" -   7 "- C7 H 5     ' + =G G   + "  #  '  " -    B+4     " F7 H  H - GH '--      #'" 5  F- 4 7  F 8. Zusammenfassung

/"-   H"  -  H  "-- -   '-- D  ! "4, "    -   3 " "  - "   64  )  + ! "  '   "-  5 H -"  - ' "   "  2  + 4 -G + -" " 4 --    D -  2   - M - "7    -   D 4B'4)' 4 -  -   "+ F " - " '     " "- BH "  --  - "    D LF  4  -- "H"-- ! ="  0 '  " -     5"- H74    , "     --    M "--   H   4 -'- "   7  - "  '"- F 3  1   'G 

;?

Inhaltsverzeichnis

# B  - <! ! " ) >  ;A

3+ Anhang A. Klingonisch (tIhIngan Hol)

/"- 14B-  + '   - - "  "        4 H   F  -   "   * < >   "4 "  "H  / -   - " " "  /" - " $B  4 1( F  #   - - +   14""   5  + 4 3"H" 49 7  +"  "  5  H C   =34 H - 1-" "-  -   -F    "  - M    )-"  -  2  - " F B 4  2     +" 140 --  '  "  =341-  F   '  4 7 8 < >     F  -    - +  <+  $#+(> /"- + $ ( -   - 7   C" 4- '  - "    4  -7H

/- 0     " - /4 "F4""  7 8  '  H'- H4  " + / F     <-  $B=!(>  !- 7 B  -   "    + /  ="'    " F" I '  0 -GH  " 4   + -G      H /" -  - !K"/  - '- "   - + 7 "  /F " B  -     "-  :F "4 2 "-  " + 7 " -  +  D F"   "F  '"  ' 4  0 '  #-F + !K"/ +   7    "- H  /" -  + 0 "L  #F +  B  -F" #F" 1-" " <-  $B  -F"(>  $#F4  (>

;A Weiterführende Informationen

* H '  4 -'   4 "-   H G   h   !  '4  World Wide Web

$#F ( 0 "L  #F  8:  *+    %&&'''F  -F" &K"& 

$#+( ) D #+ %&&''' """ &-&&3 

$H "( *" H " !( D %&&H "& $ %&&H "&( 

$)2C=?( /"+ *"  # " = ) - !" E"- *%$F LDM   6 *4  " +-  ?4#  4.;;9 6  6 6 -  6   .9 /H .;;A    © .;;A4.;;9 6  %&&'''' &2*&.;;9&*,4  ?4.;;9??& 

$)2C=?.( /"+ *"  # " = ) - !" E"- *%$F LDM0   6  *" ? / .;;; 6  6 6 -  6  4     © .;;A4.;;; 6  %&&'''' &2*&  ?.& $ %&&'''' &2*&  ?.&( 

$!#I#4=#I1#,42#( F5. % %&&'''"" &"-- -& " " 4" - 

$!#I#4C,/!#2bD,( $. %N&. %&& 4  &4-&""&"-- -&"4-&"4-  .@ :F .

$B=!( / F      %&&'''F  & 

$B  41( /@O !- B      18 %&&  -&O  L&F  &"K }.A 

$B  -F"( / ) )   %&&'''F  -F" & 

$* 9.( E" " 5 D-  $&F. $F % 5@. & '%''F %&&'''"K- & -& 9.   # - .;9

$* 9( /"+ )  F  %5  @' %*. @' $% '@  & 5%. 5.% %.P% $.. %&&'''"K- & -& 9   . # - .;9

$* .?9;( #   +            %&&'''"K- & -& .?9;   E  .;;

$* .( /  -  C /"+- %@I # C" 4" 2 "- "  "  1 %&&'''"K- & -& .   C" .;;A

;9 6 7  ! "

$* A;(  b "    © .;;9 2  !   %@4 "  "- "  "  !: .@?@ %&&'''"K- & -& A;   E"" .;;9

$* @.@( *   - 1 ! + E - "K&6 E C  "K ) -4 F 6&C!2 = C"- J 3 D =" C - 2 5  -4=  6&C!2    © .;;; 2  !   *  B %   &   *%%&Q0D0 %&&'''"K- & -& @.@   E .;;;

$* 9.( E B -    © . 2  !    $ %   &   %&&'''"K- & -& 9.   #  .

$* 9( D *-F    © . 2  !      $  @  %&&'''"K- & -& 9   #  .

$* @@( ) # +- "    © . 2  !   %       F   %&&'''"K- & -&@@   E"" .

$ ( ="'  C       '   %&&'''F  &&:   "  

$'.A@( E" " ' = E"   E %    %&&'''L" -& &  + &-  $ %&&'''L" -& &  + &-  ( 

$1( 1 !  3    ? %&&''' &-"" & "- "-&  "  $ %&&''' &-"" & "- "-&  "  ( 

$1( 1 !   9DM %&&''' &F&  $ %&&''' &F&  ( 

$1?( 1 !   LDM %&&''' &+ --&1?& $ %&&''' &+ --&1?&( 

$6 ( /F 2 6     %&&'''' &OF& - &-&-"  $ %&&'''' &OF& - &-&-"  ( 

$J)2C=.( 6 )2C= 6 F   P*%$F<%$= 0DM % .B  ( * % B $  )  F  <  . = < ,> # *  "  )2C= ?  JC= . 6 *" @ E""   +- . # -  6    6 6 -  6  @ E""     ©  6  %&&'''' &2*&3  .&   $JC=46( .B  ( $ )  F 

$JC=4"( 2 5 " E" D"   C   4Ch ,+ C"   .B   ( $ )  F 

;; 6 7  ! "

%&&'''' &2*&*,43 &  Literaturhinweise

$/ 5 "  " ( C# D / /= C*!# 2€- / 5 "  "  .       6    " "- "  -    © .;; *" "- "  " # / ‚  ƒ .;9A # ‚ # * :" "-

$" 45W" "(   R   "S  * +' 5 ' v I " = 5"  „ "  "     © .;9. *" "- "  "

$) ".;;.( #   ) "     (   HC)     © .;;  -   " ) "F  " C" !5I 4.4.94 .;;  # " 

$_ " " ( C  € _ " "  F  (            © .;9 )  5-F  " )"  !5I 49A..94@.;49

$2 -( lmn opqrstmnpu vrswxry ())* +*,-).)* .9A4.9A9 !5I 49AA.?4@?4A [ .;;? 5FF ! "" D" -

.