Imperia Unicode- Und Multi-Language-HOWTO
Total Page:16
File Type:pdf, Size:1020Kb
Imperia Unicode- 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.> ; 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-""-- . + ! " 14 C 4="4 "4):62: / - 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-""-- @ !! 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# " ? /"- # 4K+ - "4, - ? J)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 L" - 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" "- ' M- # "-- " " 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 N " " %&&'''' &OF& - &-&-" " $"" -( - - 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 " </H" 4>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 "- - " - " ' % # S I C F" - B" - L" - 7 @ # - - "4 9 ' =3F " # " - - T @ )"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.