I want to improve my knowledge about Golang by reading the Golang specification but English isn't my native language; and, I do not fully understand what the following text means:
Source code is Unicode text encoded in UTF-8. The text is not canonicalized, so a single accented code point is distinct from the same character constructed from combining an accent and a letter; those are treated as two code points. For simplicity, this document will use the unqualified term character to refer to a Unicode code point in the source text.
With reference to the above text, what do the following parts mean?
- The text is not canonicalized
- Single accented code
- Unqualified term character to refer to a Unicode code point in the source text
If questions of this type are not suitable for this site, please advise a more suitable place to ask such questions.