Bug #60803 Typo in Unicode range
Submitted: 8 Apr 2011 9:36 Modified: 11 Apr 2011 15:09
Reporter: E Van den Boogaard Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Documentation Severity:S3 (Non-critical)
Version:5.5 OS:Any
Assigned to: Paul DuBois CPU Architecture:Any

[8 Apr 2011 9:36] E Van den Boogaard
Description:
See documentation: "8.2.3. Mapping of Identifiers to File Names" (version 5.5, also 5.1). The second bullet has a table which lists uppercase/lowercase mapping for non-Latin1 characters, based on Unicode ranges.

The seventh row says:
Code range Pattern            Number   Used Unused  Blocks
1E00..0EFF [@][g..z][l..r] 20*7= 140  136     4  Latin Additional Extended

I _expect_ the Code range to be (1E00..1EFF), which is the range of Unicode block "Latin Extended Additional" (sic).

It _is_, in its descending range, enclosing a much wider range, (1E00..0EFF), including dozens of blocks (& scripts).

How to repeat:
See documentation as is. No code involved.

Suggested fix:
Change "1E00..0EFF" into "1E00..1EFF".
[8 Apr 2011 10:59] Valeriy Kravchuk
Indeed, this row in the table at http://dev.mysql.com/doc/refman/5.5/en/identifier-mapping.html should be fixed.
[11 Apr 2011 14:08] Paul DuBois
Bar says the correct row is:

1E00..1EFF [@][g..z][l..r] 20*7= 140  136     4  Latin Additional Extended
[11 Apr 2011 15:09] Paul DuBois
Thank you for your bug report. This issue has been addressed in the documentation. The updated documentation will appear on our website shortly, and will be included in the next release of the relevant products.