Site Menu Project Specification Implementation Recommendations Reference Needs Updating Work in Progress Wastebasket Wiki Manual |
Character EncodingSpec.CharacterEncoding HistoryHide minor edits - Show changes to output 2015-09-20 13:15
by -
Changed lines 4-5 from:
!!!! Unicode In addition to the to:
!!!! Other Unicode Encodings In addition to the required encodings, compilers may support other Unicode encoding schemes natively. 2015-09-20 13:13
by -
Changed line 8 from:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the `EBCDIC500 encoding shall be supported by any such transliteration utility. to:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII or UTF-8 encoded source text. At minimum, the `EBCDIC500 encoding shall be supported by any such transliteration utility. 2015-09-20 13:11
by -
Changed line 2 from:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII and to:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII and UTF-8 encoded source text regardless of the actual character set used on the platform. 2015-09-20 13:11
by -
Changed lines 2-3 from:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII encoded source text regardless of the actual character set used on the platform. to:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII and UTF8 encoded source text regardless of the actual character set used on the platform. Changed line 5 from:
In addition to the default to:
In addition to the default encodings, compilers may support other Unicode encoding schemes natively. 2015-09-20 13:09
by -
Changed line 5 from:
In addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the to:
In addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the UTF-8 encoding. 2015-09-20 13:09
by -
Changed lines 2-5 from:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must to:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII encoded source text regardless of the actual character set used on the platform. !!!! Unicode Support In addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the `UTF-8 encoding. 2015-09-20 13:02
by -
Changed line 5 from:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the `EBCDIC500 shall be supported by any such transliteration utility. to:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the `EBCDIC500 encoding shall be supported by any such transliteration utility. 2015-09-20 13:01
by -
Changed line 12 from:
Implementors of transliteration utilities may choose whichever digraph or trigraph transliterations they see fit provided that the transliterations are reversible. However, it is safest to follow the [[Recommendations.Transliteration| to:
Implementors of transliteration utilities may choose whichever digraph or trigraph transliterations they see fit provided that the transliterations are reversible. However, it is safest to follow the [[Recommendations.Transliteration|transliteration recommendations]] as their digraphs have been reserved. 2015-09-20 13:01
by -
Changed line 1 from:
!!!!Required Encodings to:
!!!! Required Encodings Changed lines 4-8 from:
!!!!EBCDIC Support Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a !!!!6-bit Character Set Support In to:
!!!! EBCDIC Support Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the `EBCDIC500 shall be supported by any such transliteration utility. !!!! 6-bit Character Set Support In the now unlikely event that a Modula-2 development system is to be hosted on a 6-bit character set based platform without ASCII or UTF-8 support, the system is required to provide a transliteration utility which must be external to the compiler and convert between digraph or trigraph encoded 6-bit representation and 7-bit ASCII encoded source text. !!!! Recommended Transliterations Implementors of transliteration utilities may choose whichever digraph or trigraph transliterations they see fit provided that the transliterations are reversible. However, it is safest to follow the [[Recommendations.Transliteration|Character Set Transliterators]]|transliteration recommendations as their digraphs have been reserved. 2015-09-18 11:03
by -
Added lines 1-8:
!!!!Required Encodings Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must recognise 7-bit ASCII or UTF-8 encoded source text regardless of the actual character set used on the platform. !!!!EBCDIC Support Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a preprocessor utility which must be external to the compiler and convert between `EBCDIC500 and 7-bit ASCII encoded source text. !!!!6-bit Character Set Support In the unlikely event that a Modula-2 development system is to be hosted on a 6-bit character set based platform without ASCII or UTF-8 support, the system is required to provide a preprocessor utility which must be external to the compiler and convert between digraph or trigraph encoded 6-bit representation and 7-bit ASCII encoded source text. |