Subject | ATTN: Users of Greek character sets |
---|---|
Author | peter_jacobi.rm |
Post date | 2004-06-21T11:52Z |
Any users of the Firebird Greek charcter sets listening:
(with apologies for cross-posting)
During cleanup and tests of the Firebird character sets I came
across an inconsistency in ISO-8859-7 (ISO Greek).
The current mapping table from unicode.org (and Python mappings etc...)
give this assignment:
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x2018 # LEFT SINGLE QUOTATION MARK
0xA2 0x2019 # RIGHT SINGLE QUOTATION MARK
0xA3 0x00A3 # POUND SIGN
0xA4 0x20AC # EURO SIGN
0xA5 0x20AF # DRACHMA SIGN
0xA6 0x00A6 # BROKEN BAR
0xA7 0x00A7 # SECTION SIGN
0xA8 0x00A8 # DIAERESIS
0xA9 0x00A9 # COPYRIGHT SIGN
0xAA 0x037A # GREEK YPOGEGRAMMENI
0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xAC 0x00AC # NOT SIGN
0xAD 0x00AD # SOFT HYPHEN
Whereas current Firebird table gives:
0xa0 0x00a0 #NO-BREAK SPACE
0xa1 0x02bd #MODIFIER LETTER REVERSED COMMA
0xa2 0x02bc #MODIFIER LETTER APOSTROPHE
0xa3 0x00a3 #POUND SIGN
0xa4 #UNDEFINED
0xa5 #UNDEFINED
0xa6 0x00a6 #BROKEN BAR
0xa7 0x00a7 #SECTION SIGN
0xa8 0x00a8 #DIAERESIS
0xa9 0x00a9 #COPYRIGHT SIGN
0xaa #UNDEFINED
0xab 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xac 0x00ac #NOT SIGN
0xad 0x00ad #SOFT HYPHEN
0x
This seems to be base on an early draft of ISO-8859-7
Are there any problems seen in silently dropping the old
table and aligning Firebird with the rest of the world?
Regards,
Peter Jacobi
(with apologies for cross-posting)
During cleanup and tests of the Firebird character sets I came
across an inconsistency in ISO-8859-7 (ISO Greek).
The current mapping table from unicode.org (and Python mappings etc...)
give this assignment:
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x2018 # LEFT SINGLE QUOTATION MARK
0xA2 0x2019 # RIGHT SINGLE QUOTATION MARK
0xA3 0x00A3 # POUND SIGN
0xA4 0x20AC # EURO SIGN
0xA5 0x20AF # DRACHMA SIGN
0xA6 0x00A6 # BROKEN BAR
0xA7 0x00A7 # SECTION SIGN
0xA8 0x00A8 # DIAERESIS
0xA9 0x00A9 # COPYRIGHT SIGN
0xAA 0x037A # GREEK YPOGEGRAMMENI
0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xAC 0x00AC # NOT SIGN
0xAD 0x00AD # SOFT HYPHEN
Whereas current Firebird table gives:
0xa0 0x00a0 #NO-BREAK SPACE
0xa1 0x02bd #MODIFIER LETTER REVERSED COMMA
0xa2 0x02bc #MODIFIER LETTER APOSTROPHE
0xa3 0x00a3 #POUND SIGN
0xa4 #UNDEFINED
0xa5 #UNDEFINED
0xa6 0x00a6 #BROKEN BAR
0xa7 0x00a7 #SECTION SIGN
0xa8 0x00a8 #DIAERESIS
0xa9 0x00a9 #COPYRIGHT SIGN
0xaa #UNDEFINED
0xab 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xac 0x00ac #NOT SIGN
0xad 0x00ad #SOFT HYPHEN
0x
This seems to be base on an early draft of ISO-8859-7
Are there any problems seen in silently dropping the old
table and aligning Firebird with the rest of the world?
Regards,
Peter Jacobi