Hi,<br><br>I found this problem when I was testing with Japanese strings. <br>In icalparser the function strstriplt splits or truncates a UTF8 string incorrectly.<br>BTW it happens only in the Release builds.<br><br>Here is the sample hex bytes of an UTF-8 string I used for SUMMARY attribute<br>

0x8e, 0xe4, 0xa5, 0xbd, 0xe5, 0xbb, 0xbd, 0xe6, 0x88, 0x83, 0xe7, 0x9d, 0x83, 0xe3, 0x9b, 0xb9, 0xe8, 0xa8, 0xbd, 0xe6, 0x98, 0xbd, 0xe3, 0xbb<br>Original String: $Bh<0g%gTf%9Xh!&ec!&$;ec0q%7Bq%7!&(B<br><br>strstriplt truncates two characters at the beginning and one character at the end.<br>

<br>After investigation I figured the isspace function is returning true for these characters.<br><br>I have attached the fix I figured for this issue , which basically is to type cast the input<br>parameter to isspace function to "unsigned char".<br>
<br>Thanks,<br>Mahesh<br><br><br>