Multibyte characters not supported correctly with the retrievePopupOutput for 
NetUI tag.
----------------------------------------------------------------------------------------

         Key: BEEHIVE-1029
         URL: http://issues.apache.org/jira/browse/BEEHIVE-1029
     Project: Beehive
        Type: Bug
  Components: NetUI  
    Versions: V1, 1.1    
    Reporter: Carlin Rogers
 Assigned to: Carlin Rogers 
     Fix For: 1.1


Multibyte characters are not displayed correctly when the retrievePopupOutput  
NetUI tag is used to configure a popup window and flow. The JavaSrcipt written 
out to the popup window to close the window and pass the map back to the opener 
window does not have correctly encoded Strings.

The problem is in the ReturnActionViewRenderer class which writes out the 
Javascript for the map that is passed back to the opener window. The 
response.getCharacterEncoding() needs to be set correctly to support the 
unicode Java String that is to be written out as a value for the map.

The response for the popup window request in this case is strictly JavaScript 
to pass a map back to the opener window, and then close the popup window. There 
is now HTML to display to the user. I think it would be OK in this case to call 
response.setContentType("text/html; charset=UTF-8") setting the response 
character encoding to "UTF-8" before we begin writing the javascript and map 
values.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to