October 2006
Intermediate to advanced
888 pages
16h 55m
English
The “age of ASCII” is gone, though some have not realized it yet. Many assumptions commonly made by programmers in the past are no longer true. We need a new way of thinking.
There are two concepts that I consider to be fundamental, almost axiomatic. First, a string has no intrinsic interpretation. It must be interpreted according to some external standard. Second, a byte does not correspond to a character; a character may be one or more bytes. There are other lessons to be learned, but these two come first.
These facts may sometimes affect our programming in subtle ways. Let’s examine in detail how to handle character strings in a modern fashion.
To use different character ...
Read now
Unlock full access