under Wx::wxUNICODE() there is no problem with STC also not
if you set right codepage, eg ->SetCodePage(65001);
just check kephra.sf.org
> Carsten Zandecki wrote:
>
> Hi,
>
> > is StyleGetCharacterSet() implemented in wxSTC yet ? Tried it but it
> > returns undef.
>
> If it weren't implemented you would get a method not found error.
>
> > Also i have trouble with StyleSetCharacterSet:
> > $self->{Editor}->StyleSetCharacterSet->(wxSTC_STYLE_DEFAULT,wxSTC_CHARSET_ANSI);
> >
>
> Try ->StyleSetCharacterSet(wxSTC_STYLE_DEFAULT,wxSTC_CHARSET_ANSI);
>
> > returns
> > Uncaught exception from user code:
> > Usage: Wx::StyledTextCtrl::StyleSetCharacterSet(THIS, style,
> > characterSet) at
> > ped/scintilla.pm line 138. at C:/Perl/site/lib/Wx/App.pm line 36
> > Wx::App::new('PED') called at t0.pl line 708
> > ----
> > Another problem with wxSTC is, that german umlauts will be displayed as
> > 2byte or 3byte(?) characters. the char and a control char is displayed
> > which happens to all characters > 127. Is this a Scintilla problem ?
> > Maybe a CharacterSet Problem or a Codepage problem ?
>
> Are those wrongly displayed umlauts characters you typed or
> they come from a file/string? In the former case it might be a
> Scintilla/wxSTC problem, in the latter case it might just be an
> encoding problem.
>
> > ----
> > Furthermore i have still problems with german umlauts. wxFileDialog
> > returns a filename with
> > german umlauts correctly - i guess. But opening a file with the returned
> > filename (including german umlauts) returns undef and doesn't open the
> > file...
> >
> > Tested on WinXP, ActivePerl 5.8.7 and wxPerl 0.82
>
> Is this the ANSi or Unicode wxPerl? Try Wx::wxUNICODE() if you
> are not sure.
>
> Regards,
> Mattia
>
>
_______________________________________________________________________
Jetzt neu! Schützen Sie Ihren PC mit McAfee und WEB.DE. 30 Tage
kostenlos testen. http://www.pc-sicherheit.web.de/startseite/?mc=022220