Summary | bad url decoding |
Queue | IMP |
Queue Version | 4.0.2 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | |
Requester | m.zdila (at) episoftware (dot) com |
Created | 02/22/2005 (7516 days ago) |
Due | |
Updated | 03/06/2005 (7504 days ago) |
Assigned | |
Resolved | 03/06/2005 (7504 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ bad url decoding
Queue ⇒ IMP
1. Mail->Compose->Address Book
2. select name "Martin dila"
3. press [To >>] (in the left pane is "Martin dila")
4. press [Search]
5. in the left pane is "Martin %u017Ddila"
Solution:
in contacts.php
1. add:
function unicode_decode($txt) {
$txt = ereg_replace('%u0([[:alnum:]]{3})', '&#x\1;',$txt);
$txt = ereg_replace('%([[:alnum:]]{2})', '&#x\1;',$txt);
return $txt;
}
2. replace line:
$selected_addresses[$a[0]] = $a[1];
to:
$selected_addresses[unicode_decode($a[0])] = unicode_decode($a[1]);