On Wed, 22 Aug 2012, Beno?t Minisini wrote:
> Le 22/08/2012 15:10, Tobias Boege a ?crit :
> > On Tue, 21 Aug 2012, William Cabrera wrote:
> >> Hi, when i print a text using print or printcenter function, the non-ASCII
> >> characters are not displayed correctly.
> >>
> >> For example, when i run
> >>
> >> $hWin.Printcenter("??, ??, ??, ??, ??, ??, ??")
> >>
> >> The output is
> >>
> >> M-CM-!, M-CM-), M-CM-, M-CM-3, M-CM:, M-CM-1, M-CM-<
> >>
> >
> > Hi William,
> >
> > ncurses is not aware of wide characters and the ones you tried to print look
> > very wide. However, there is ncursesw which can do such things - according
> > to the manpage. It would theoretically not be a problem to change to
> > ncursesw but CDK, an ncurses widget libary, which I will use to implement
> > controls is, in turn, incompatible with ncursesw...
> > I'm sorry, apart from writing all controls myself, I couldn't do anything
> > which means: I cannot do anything. But we can hope for CDK to become
> > ncursesw-compatible which is a declared and urgent goal of the developer...
> >
> > Regards,
> > Tobi
> >
>
> If your terminal is UTF-8, and if you send the Gambas UTF-8 characters
> to ncurses, should'nt they be displayed correctly?
>
> --
> Beno?t Minisini
You were right. I succeeded in printing some german umlauts (grr, horrible
english plural form!) using Window.PrintCenter() in linux console.
(Sorry, I thought I already sent this mail out this evening...)
Regards,
Tobi
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user