HP-UX 11i June 2004 Release Notes
Internationalization
Corrected Character Mappings to iconv(1) and iconv(3C)
Chapter 16
329
No compatibility problems are anticipated. However, if compatibility concerns arise with
regard to persistent data stored either in Unicode (UCS2) or UTF-8 on an HP-UX
system, it is possible to generate a simple conversion script to search for each occurrence
of an incorrect value in either UCS2 or UTF-8 and convert it to the correct value, based
on the following mappings:
Correction for Japanese
A patch corrects four incorrect Japanese character mappings that occur between
Shift-JIS/EUC and Unicode (UCS2)/UTF-8.
The following table summarizes the changes applied:
Old UCS2 UCS2 Old UTF-8 UTF-8 Char Name
0x30fb 0x2022 0xe383bb 0xe280a2 Bullet
0x2014 0x2013 0xe28094 0xe28093 EN Dash
0x2013 0x2014 0xe28093 0xe28094 EM Dash
0xfe31 0xff5c 0xefb8b1 0xefbd9c Fullwidth Vertical Line
0xfe32 0xfe31 0xefb8b2 0xefb8b1 Presentation form Vertical
EN Dash
0x2032 0x2035 0xe280b2 0xe280b5 Reversed Prime
0x2035 0x2032 0xe280b5 0xe280b2 Prime
0x2264 0x2266 0xe289a4 0xe289a6 Less-than over equal to
0x2265 0x2267 0xe289a5 0xe289a7 Greater-than over equal to
0xfe66 0xfe65 0xefb9a6 0xefb9a5 Small Greater-Than
0xfe65 0xfe66 0xefb9a5 0xefb9a6 Small Equals Sign
0xff5c 0x2223 0xefbd9c 0xe288a3 Divides
0xfe67 0xff0f 0xefb9a7 0xefbc8f Full-width Solidus
0xffe5 0x00a5 0xefbfa5 0xc2a5 Yen Sign
0xffe0 0x00a2 0xefbfa0 0xc2a2 Cent Sign
0xffe1 0x00a3 0xefbfa1 0xc2a3 Pound Sign
sjis eucJP
incorrect
UCS2
correct
UCS2
Character Name
0x8150 0xA1B1 0xFFE3 0x203E Overline
0x815C 0xA1BD 0x2015 0x2014 Em Dash
0x818F 0xA1EF 0xFFE5 0x00A5 Yen Sign
n/a 0x8FA2B7 0x02DC 0xFF5E Full-width Tilde