[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