Exception in (0): invalid utf8 input
yidabu
yidabu.spam at gmail.com
Sat Nov 29 03:42:29 PST 2008
On Sat, 29 Nov 2008 12:10:39 +0100
Frank Benoit <keinfarbton at googlemail.com> wrote:
> yidabu schrieb:
> > On Sat, 29 Nov 2008 17:42:14 +0800
> > yidabu <yidabu.spam at gmail.com> wrote:
> >
> > I'm sure it's valid utf8 characters, exception when ApplicationWindow.setStaus(utf8Str);
>
> With this few information it is hard to help.
>
> Can you give me an example of the input string, so i can try to find out
> what is the problem?
>
> for example put this at the start of getRelativeCodePointOffset:
>
> Trace.formatln( "str={}, startIndex={}, searchRelCp={}", str,
> startIndex, searchRelCp );
> Trace.memory( str );
>
> and post the output.
>
> Also using the stacktrace enabled tango lib from team0xf can help.
dwt-samples: jface.ActionAndStatusbar
Line 133:
statman.setMessage( Format("The status action has fired. Count: {}", triggercount));
replace with:
statman.setMessage( tango.text.Util.repeat("中国", 100) );
dwt split Chinese to invalid utf8 character, which causes invalid utf8 exception.
--
yidabu <yidabu.spam at gmail.com>
http://www.dsource.org/projects/dwin
D 语言-中文(D Chinese):
http://www.d-programming-language-china.org/
http://bbs.d-programming-language-china.org/
http://dwin.d-programming-language-china.org/
http://scite4d.d-programming-language-china.org/
More information about the Digitalmars-d-dwt
mailing list