Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 343643

Summary: [Webapp] DBCS4.1: Help Bookmark can not register CJK Extension B correctly
Product: [Eclipse Project] Platform Reporter: Masaihko Maedera <maedera>
Component: User AssistanceAssignee: Chris Goldthorpe <cgold>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: cgold, pwebster
Version: 4.1Keywords: nl
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 345647    
Bug Blocks:    
Attachments:
Description Flags
Bug343643.zip, a plug-in project for Eclipse help none

Description Masaihko Maedera CLA 2011-04-22 04:59:34 EDT
Build Identifier: I20110412-2200

OS: Red Hat Linux 6
Eclipse SDK: 4.1
JRE: IBM Java 1.6.0

When I register a page to Eclipse help bookmark and that page has CJK extension B in the title, Eclipse help bookmark can not accept the title correctly. The CJK extension B seems to be split into the high and low surrogates. 

Reproducible: Always

Steps to Reproduce:
1. Download BugXXXXXX.zip, an plug-in project, attached to this report. 
2. Launch Eclipse and import BugXXXXXX.zip.
3. Move your mouse on help.plug.in
4. Click the right button -> [Run] -> [Eclipse Application]
5. Focus on this new Eclipse instance and [Help] -> [Help Contents]
6. Select "Test TOC" -> "Main Topic" in the left frame.
7. Focus on the right frame and click "Bookmark Document" in the tool bar.
8. Verify "Main Topic U+20B9F(...)" in the bookmark tab in the left frame.
9. Compare the characters next to "U+20B9F", they are different.

Tip 1. See "compare_characters_next_to_U_20B9F.png"
Tip 2. When you use an external browsesr for Eclipse help,
       you can see the HTML sources in the left and right frames.
Comment 1 Masaihko Maedera CLA 2011-04-22 05:01:39 EDT
Created attachment 193907 [details]
Bug343643.zip, a plug-in project for Eclipse help
Comment 2 Chris Goldthorpe CLA 2011-05-12 15:26:10 EDT
The problem is that the Jetty Server is not decoding parameters correctly, see Bug 345647.
Comment 3 Masaihko Maedera CLA 2012-05-11 05:06:10 EDT
I confirmed this bug was fixed on Eclipse 4.2 (I20120503-1800).
Thank you for your fixing this bug. (Maybe indirectly fixed.)