RFR : 8071447: IBM1166 Locale Request for Kazakh characters

Xueming Shen xueming.shen at oracle.com
Wed Feb 25 05:31:44 UTC 2015


Sean,

Based on https://bugs.openjdk.java.net/browse/JDK-4159519, 
"historically" our ebcdic charsets
alway do

IBMxxxx.map:

0x15    U+000a
0x25    U+000a

IBMxxx.c2b
0x15    U+0085

IBMxxx.nr
0x25    U+000a

Someone had complained that "this is not correct". But it has been this 
way for a long time.

The rest looks fine.

I might have overlooked the implementation for the early update releases?

-Sherman


On 2/24/15 6:02 AM, Seán Coffey wrote:
> I've updated the JDK 9 changes to take account of the recent NIO 
> charset work that Sherman undertook for modules.
>
> new webrev : http://cr.openjdk.java.net/~coffeys/webrev.8071447.v2/webrev/
>
> I'm also pasting the map file differences here between the 1025 and 
> 1166 IBM charsets for easier comparison [1].
>
> regards,
> Sean.
>
> [1]
> $diff IBM1025.map IBM1166.map
> 1d0
> < #Generated from IBM1025.java
> 23c22
> < 0x15  U+000a
> ---
> > 0x15  U+0085
> 68,69c67,68
> < 0x42  U+0452
> < 0x43  U+0453
> ---
> > 0x42  U+04d9
> > 0x43  U+0493
> 74c73
> < 0x48  U+0457
> ---
> > 0x48  U+049b
> 83,86c82,85
> < 0x51  U+0459
> < 0x52  U+045a
> < 0x53  U+045b
> < 0x54  U+045c
> ---
> > 0x51  U+04a3
> > 0x52  U+04e9
> > 0x53  U+04b1
> > 0x54  U+04af
> 88c87
> < 0x56  U+045f
> ---
> > 0x56  U+04bb
> 91c90
> < 0x59  U+0402
> ---
> > 0x59  U+04d8
> 100c99
> < 0x62  U+0403
> ---
> > 0x62  U+0492
> 105c104
> < 0x67  U+0407
> ---
> > 0x67  U+049a
> 107c106
> < 0x69  U+0409
> ---
> > 0x69  U+04a2
> 114,116c113,115
> < 0x70  U+040a
> < 0x71  U+040b
> < 0x72  U+040c
> ---
> > 0x70  U+04e8
> > 0x71  U+04b0
> > 0x72  U+04ae
> 119c118
> < 0x75  U+040f
> ---
> > 0x75  U+04ba
> 227c226
> < 0xe1  U+00a7
> ---
> > 0xe1  U+20ac
> $
>
> On 06/02/2015 17:51, Seán Coffey wrote:
>> Looking for a code review around the addition of this new charset. I 
>> haven't added a charset before so I'm hoping I caught all the 
>> necessary steps and edits.
>>
>> Sherman, would appreciate if you could cast a careful eye over this one.
>>
>> In particular, I'm wondering if I need to take extra steps due to 
>> this comment in the extsbcs file :
>> # map tables for 1140-1149 are updated manualy with the u+20ac entry
>>
>> (Is 1166 impacted? what's the reason for such a comment?)
>>
>> Also - I didn't create an .nr file for IBM1166 in 
>> make/data/charsetmapping/ - Let me know if it's needed.
>>
>> bug report : https://bugs.openjdk.java.net/browse/JDK-8071447
>> webrev : http://cr.openjdk.java.net/~coffeys/webrev.8071447/webrev/
>>
>> regards,
>> Sean.
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20150224/ac08042d/attachment-0001.html>


More information about the nio-dev mailing list