#------------------------------------------------------------------------ # UTF-8.dat #------------------------------------------------------------------------ # Format of this table: #------------------------------------------------------------------------ # - character in 8859 1 byte # - the corresponding character in UTF-8 2 (or later more) bytes # and optionally # - whitespace # - hex value of 8859 char # - whitespace # - hex values of UTF-8 char # - whitespace # - description #------------------------------------------------------------------------ ää E4 C3 A4 Lower German Umlaut a #öö F6 C3 B6 üü FC C3 BC ßß DF C3 9F ÄÄ C4 C3 84 ÖÖ D6 C3 96 ÜÜ DC C3 9C ######################################################################### # # # Under construction !!! # # ######################################################################### # To let VEDIT help filling the table you can use it this way: # (without the leading "# " of course) # The second character has to be a space or EOL to trigger VEDIT to come in. # # Examples: # # üü FC C3 BC // nothing is done since this line is already ready # ää C3 A4 // two hex values are assumed to be the UTF-8 value # öö F6 // mandantory bytes are there, so only the missing hex values are appended for info # ßß // mandantory bytes are there, so only the hex values are appended for info # # Ä // only the hex value of this character is appended for info # Ö D6 // one hex value is assumed to be simply the value of the 8859 character # // so nothing is done; you have to fill in the UTF-8 hex values for this character # Ü C3 9C // two hex values are assumed to be the UTF-8 value # // so the ISO-hex value is inserted # // and the binary values are inserted too => ready now # Ü DC C3 9C // three hex values are assumed to be the 8859 and UTF-8 values # // so the binary values are inserted too => ready now # # Result: # # üü FC C3 BC // still ready # ää E4 C3 A4 // still ready # öö F6 C3 B6 // still ready # ßß DF C3 9F // still ready # # Ä C4 // to be continued manually # Ö D6 // to be continued manually # ÜÜ DC C3 9C // ready now # ÜÜ DC C3 9C // ready now Ä Ö D6 Ü C3 9C öö F6 C3 B6