[
https://issues.apache.org/jira/browse/OFBIZ-4915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13288246#comment-13288246
]
Taher Alkhateeb commented on OFBIZ-4915:
----------------------------------------
Hi Jacques,
Yes I would definitely attempt a solution, However I do need some help since
I'm not yet advanced. More specifically, I can trace all business logic but get
stuck at the XML level (it becomes sort of like blackbox xerces magic to me).
Where should I start debugging to trace what happens after parsing the <lookup>
element? I need that to know what javascript code is called exactly. I'm
swimming all over place and feel a bit overwhelmed. Any guidance or
documentation on the underlying XML parsing infrastructure would be of immense
help.
> Lookup Form not working with Arabic characters
> ----------------------------------------------
>
> Key: OFBIZ-4915
> URL: https://issues.apache.org/jira/browse/OFBIZ-4915
> Project: OFBiz
> Issue Type: Bug
> Components: ALL COMPONENTS
> Affects Versions: Release Branch 11.04, Release Branch 12.04
> Reporter: Taher Alkhateeb
> Priority: Minor
> Labels: form, jQuery, javascript, lookup
> Attachments: search_party_after_submit.png,
> search_party_before_submit.png
>
>
> Any field in a form that uses the <lookup target-form-name="WhateverForm"/>
> would not return results when searching in Arabic. I suspect the main
> offender is javascript/jQuery when parsing user input.
> For example, if I go to https://localhost:8443/ordermgr/control/findorders
> and click on "Party ID", and search the firstname or lastname in arabic, no
> values are returned and the value in the search box changes from arabic to
> some weird encoding ( e.g. "حسن" becomes ØØ³Ù )
> Also, after some investigation, I came to the realization that this only
> happens when the lookup field has presentation="layer", if however, the
> presentation="window" then it works normally which leads me to conclude
> definitely that this is javascript/jQuery issue of parsing input data. More
> specifically, this is javascript not processing with the correct encoding
> (unicode in this case). I know this because if I paste the unicode
> representation directly to the input box then it searches correctly
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira