View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001412 | SOGo | Web Address Book | public | 2011-08-11 07:06 | 2011-11-17 13:29 |
Reporter | adnus | Assigned To | ludovic | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 1.3.8a | ||||
Target Version | 1.3.10 | Fixed in Version | 1.3.10 | ||
Summary | 0001412: no UTF8 support in ldap-adressbook | ||||
Description | search for a person including utf8 characters in name fails, display of addressbook of a person with utf8-charackters fails | ||||
Tags | No tags attached. | ||||
SOGo-1.3.8b, LDAP Addressbook, German Umlaute 2011-08-11 11:26:05.244 sogod[11701] WARNING(_parseValue): found end of string before end of quoted text |
|
also: no UTF-8 search in personal addressbook 2011-08-12 10:03:26.354 sogod[7870] WARNING(_parseValue): found end of string before end of quoted text |
|
after some tests, search for strings including utf8-chars is not working at the calendar AND the addressbook SEARCH. Search für "Müller" at the mail is working, but produce this error: Aug 24 15:12:38 sogod [32273]: <0x0x2acdafb8fc60[NSString]> Got invalid multibyte sequence. ToEncode: UCS-2LE FromEncode: UTF-8. |
|
realized what a terrible english I wrote ;-) |
|
is your address search works by mü ? I am facing the same issue. I checked with the system wide locale - still no luck ! Let me know when you find the solution for this. |
|
no, "mü" is not working. the search field is javascript, coded in WebServerResources/ContactsUI.js (for the addressbook): if (searchValue && searchValue.length > 0)
a URL is formed like this as result: POST /SOGo/so/john/Contacts/empl-addrbook/view?noframe=1&search=name_or_address&value=m%C3%BCller&sort=c_cn&asc=true that's what I find out so fare, I'm not a objectiv-C-programmer, hope for some assist |
|
this is the objective-c-part of the contact search: in the source: SoObjects/Contacts/SOGoContactGCSFolder.m line 172 and following (function _qualifierForFilter) .....
..... |
|
I checked with sogo live demo http://sogo-demo.inverse.ca/SOGo/so/, it is the same issue. |
|
I can confirm that this issue affects 1.3.9 too. Search for contacts containing german umlauts like ä,ö and ü fails. |
|
Great! I patched my sogo-1.3.8b with this fix minutes ago, and it works! I replaced the org /usr/GNUstep/System/Library/Libraries/libEOControl.so.4.9.74 by the new one I compiled after patching the SOPE-Source. Thanks, good job! |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-08-11 07:06 | adnus | New Issue | |
2011-08-11 09:28 | adnus | Note Added: 0002791 | |
2011-08-12 08:06 | adnus | Note Added: 0002792 | |
2011-08-24 13:17 | adnus | Note Added: 0002821 | |
2011-08-25 09:22 | adnus | Note Added: 0002823 | |
2011-08-25 10:15 | khapare77 | Note Added: 0002824 | |
2011-08-25 11:23 | adnus | Note Added: 0002825 | |
2011-08-25 14:30 | adnus | Note Added: 0002826 | |
2011-08-25 15:08 | khapare77 | Note Added: 0002827 | |
2011-11-07 21:03 | francis | Target Version | => 1.3.10 |
2011-11-15 10:45 | Christian Reischl | Note Added: 0003003 | |
2011-11-16 19:05 | ludovic | Severity | minor => block |
2011-11-16 21:14 | ludovic | Note Added: 0003022 | |
2011-11-17 09:19 | adnus | Note Added: 0003028 | |
2011-11-17 13:28 | francis | Status | new => resolved |
2011-11-17 13:28 | francis | Fixed in Version | => 1.3.10 |
2011-11-17 13:28 | francis | Resolution | open => fixed |
2011-11-17 13:28 | francis | Assigned To | => francis |
2011-11-17 13:28 | francis | Status | resolved => assigned |
2011-11-17 13:28 | francis | Assigned To | francis => ludovic |
2011-11-17 13:29 | francis | Status | assigned => resolved |