Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Printed | Page 14 end of 2nd paragraph |
currently it says: "image; as so many compromises, it combines" and it should likely say: "image; as with so many compromises, it combines". |
Anonymous | |
Printed | Page 21 lines 11-12 supra |
Page 21, lines 11-12 supra |
Anonymous | Feb 03, 2017 |
Printed | Page 39 Table 1-2, WGL4 characters, "Classification" column, "Space characters" row; |
space is mentioned as U+0040. Should that not be U+0020 instead, as U+0040 is the |
Anonymous | |
Printed | Page 47 2nd paragraph |
The octet with value 33 in decimal is 00100001 in binary and not 00010001. |
Anonymous | |
Printed | Page 67 4th paragraph (Encoded representation) |
The Author says "For the @ character, the represnetation could be the octet 40 (hex) alone-i.e., the bit sequence 00001000." ... Should be bit sequence 01000000, since 40 (hex) is 64 (dec). |
Anonymous | Aug 09, 2011 |
Printed | Page 87 1st paragraph |
The book says that Alt-0151 and Alt-8211 both produce an em-dash on Windows. Actually, the second one produces an en-dash instead. |
Anthony Duncan | Jun 22, 2017 |
Printed | Page 122 1st paragraph |
0-256 should be 0-255 |
Anthony Duncan | Jun 22, 2017 |
Printed | Page 179 3rd paragraph of Surrogates section |
The ranges allocated for high and low surrogates exist in the coding space, as U+D800..U+DB7F |
Eckhard Stein | Dec 09, 2022 |
Printed | Page 223 middle of the page |
0066 0069 |
Anthony Duncan | Jun 22, 2017 |
Printed | Page 249 link to the "Unicode Collation Algorithm" |
on page 249, there is a link to the "Unicode Collation Algorithm" http://www.unicode.org/reports/*tr30*/ |
Anonymous | Mar 08, 2010 |
Page 252 2nd paragraph |
The paragraph seems to be missing the name of the language that it's referring to. I assume the intended wording was "Not all writing systems make a case distinction, even if they use letters. For example, [in language X] there is no such distinction..." |
Stephen Dewey | Aug 12, 2014 | |
Printed | Page 297 Last line of 3rd paragraph from the bottom |
The last sentence of the first paragraph of "Some Properties of UTF-16" is "Since it is not a low surrogate, we can know that the previous code point is erroneous data". However the previous code point (a high surrogate) could be correct and the code point in this position could have been corrupted from a low surrogate to a normal code point. |
Anonymous | Apr 19, 2009 |
Printed | Page 297 3rd paragraph |
the convertion surrogates to utf-32 supplied: |
Anonymous | Sep 27, 2009 |
Printed | Page 297 almost middle of the page |
In the formula for converting a surrogate pair to a code point, it uses a multiplication sign where it ought to use a plus sign. |
Anthony Duncan | Jun 22, 2017 |
Printed | Page 302 5 |
The text suggests that if data is known or expected to be in UTF-32 encoding then the byte order mark should appear as 00 00 FE FF or 00 00 FF FE. To me this seems incorrect, as I would expect the value 00 00 FE FF taken as a 32 bit number would end up as FF FE 00 00 if the byte order was swapped. |
Peter Friend | Jun 12, 2009 |
Printed | Page 304 Table 6-3 |
The row describing "UTF-16LE" contains "As UTF-8, but with Little Endian byte order |
Anonymous | |
Printed | Page 305 4th paragraph |
There is an unmatched ")" after UTF-16. Either it should be removed or perhaps a matching "(" should be placed in front of the previous "as". |
Anonymous | Apr 19, 2009 |
Printed | Page 317 on Page 317, the table 6-4 |
In Chapter 6, Section "Auto-Detecting the Encoding", on Page 317, the table 6-4 "Heuristics for detecting Unicode encoding" states that the Byte Order |
Anonymous | Mar 12, 2010 |
Printed | Page 317 Table 6-3 |
If Wikipedia is to be believed, the octets listed for UTF-EBCDIC are wrong, though I haven't had opportunity to test it. |
Anthony Duncan | Jun 22, 2017 |
Printed | Page 385 second to last paragraph |
What's an "APL quote"? |
Anonymous | Jul 03, 2017 |