[Gambas-user] Fwd: Problem to be examined by those who must use UTF8 with Gambas
PICCORO McKAY Lenz
mckaygerhard at ...626...
Sun Jul 2 13:37:19 CEST 2017
2017-07-01 18:29 GMT-04:30 Jussi Lahtinen <jussi.lahtinen at ...626...>:
> Please send that to the mailing-list.
>
in a forum its easy to the users, only click to the "reoly" button..
but due gambas-users its a mail list, its a compĺication, need to edit the
subject, the Remitent, etc.. so this king of errors/mistakes its a
common...
and its bed indexed by google so find a solution in the web without have a
subscription to the mail list its a pain..
>
> Regards,
>
> Le 02/07/2017 à 00:10, Jussi Lahtinen a écrit :
>
> > OK, this seems to be bug in GTK+ component!
> > Go to; Project --> Properties --> Components, and change gb.gui to
> > gb.gui.qt, then everything will work as expected. Or you need to wait for
> > fix.
> >
> >
> > Jussi
> >
> >
> >
> > On Sat, Jul 1, 2017 at 11:34 PM, Fernando Cabral <
> > fernandojosecabral at ...626... <mailto:fernandojosecabral at ...626...>>
> wrote:
> >
> > 2017-07-01 16:15 GMT-03:00 Jussi Lahtinen <jussi.lahtinen at ...626...
> > <mailto:jussi.lahtinen at ...626...>>:
> >
> > I don't quite get your description of the problem. It seems self
> > contradictory. I mean this part:
> > /
> > /
> >
> > Perhaps It should sound contradictory. That's because if I write
> > directly to a TextArea.text from
> > inside the program, it will show "À" correctly. Nevertheless, if I
> > read the same string from a file read into a variable and then try
> > to display it... it does not work.
> >
> > > Are you using ascii functions for UTF-8 at some point?
> >
> > I only use ascii functions where there are no UTF-8 functions. For
> > instance, split().
> >
> > > I think we need to see your code to understand the issue.
> >
> > I have attached a text file (ODT) as well as the code itself. Note
> > that, in order to run the code you will have to have unoconv
> installed.
> >
> > If you comment the two lines bellow, the code will not work.
> >
> > * RawText = RegExp.Replace(RawText, "À", "à")
> > RawText = RegExp.Replace(RawText, "Ó", "ó")
> > *
> >
> > This happens because for some mysterious reason, the QT library
> > seems to get confused
> > with *À* and *Ó*. But not always!*
> > *
> >
> > Jussi
> >
> >
> >
> > On Sat, Jul 1, 2017 at 8:01 PM, Fernando Cabral
> > <fernandojosecabral at ...626... <mailto:fernandojosecabral at ...626...>>
> >
> > wrote:
> >
> > I've been testing my new toy with every large and small text I
> > can put my
> > hands on. The fact is, I have had surprise after surprise. I've
> > just found
> > that when I read a text that contains "À" (that's an A with a
> > grave accent
> > (`A) -- or a backward acute accent for those who are not
> > familiar with
> > diacritics).
> >
> > Well, I can't display it if I load it into a TextArea.text.
> > Nothing shows.
> > I mean, NOTHING. That is, I have a blank screen. If I bring it
> > to lowercase
> > (à or `a) it will show up (in lowercase) with the rest of the
> text.
> >
> > So, "`A" (coded as "\xC3\x80") will prevent the displaying of
> > any string.
> > Nevertheless, if I just try to display "Some text plus À and
> > some text
> > more" it will work.
> >
> > Now, if I take the original text and do:
> >
> > * RawText = RegExp.Replace(RawText, "À", "à")*
> >
> > yep! it does work.
> > But if I translate it back with
> >
> > * RawText = RegExp.Replace(RawText, "à", "À")*
> >
> > It does not work anymore.
> >
> > But if I do
> >
> > *RawText = RawText & "À"*
> >
> > And RawText did not contain "À" before, then it will be
> displayed.
> >
> > Amazing.
> >
> > Any ideas about why this happens?
> >
> > Regards
> >
> > - fernando
> >
> >
> >
> > --
> > Fernando Cabral
> > Blogue: http://fernandocabral.org
> > Twitter: http://twitter.com/fjcabral
> > e-mail <http://twitter.com/fjcabrale-mail>:
> > fernandojosecabral at ...626... <mailto:fernandojosecabral@
> gmail.com>
> > Facebook: f at ...3654... <mailto:f at ...3654...>
> > Telegram: +55 (37) 99988-8868 <tel:%2B55%20%2837%29%2099988-
> 8868>
> > Wickr ID: fernandocabral
> > WhatsApp: +55 (37) 99988-8868 <tel:%2B55%20%2837%29%2099988-
> 8868>
> > Skype: fernandojosecabral
> > Telefone fixo: +55 (37) 3521-2183 <tel:%2B55%20%2837%29%203521-2
> > 183>
> > Telefone celular: +55 (37) 99988-8868
> > <tel:%2B55%20%2837%29%2099988-8868>
> >
> > Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos,
> > nenhum político ou cientista poderá se gabar de nada.
> > ------------------------------------------------------------
> > ------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > <mailto:Gambas-user at lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > <https://lists.sourceforge.net/lists/listinfo/gambas-user>
> >
> >
> >
> >
> >
> > -- Fernando Cabral
> > Blogue: http://fernandocabral.org
> > Twitter: http://twitter.com/fjcabral
> > e-mail: fernandojosecabral at ...626...
> > <mailto:fernandojosecabral at ...626...>
> > Facebook: f at ...3654... <mailto:f at ...3654...>
> > Telegram: +55 (37) 99988-8868 <tel:+55%2037%2099988-8868>
> > Wickr ID: fernandocabral
> > WhatsApp: +55 (37) 99988-8868 <tel:+55%2037%2099988-8868>
> > Skype: fernandojosecabral
> > Telefone fixo: +55 (37) 3521-2183 <tel:+55%2037%203521-2183>
> > Telefone celular: +55 (37) 99988-8868 <tel:+55%2037%2099988-8868>
> >
> > Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos,
> > nenhum político ou cientista poderá se gabar de nada.
> >
> >
> >
>
> --
> Benoît Minisini
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
More information about the User
mailing list