Re: displaying a multilanguage file

        Sorry for the repost.  Hoping that someone can still help me.
        Again, i am trying to load a file with several multibyte
        characters into a textbuffer, and failing miserably.  Any help
        would be most appreciated.



On Sun, 2003-02-23 at 19:26, john vivian wrote:
On Sun, 2003-02-23 at 18:50, Owen Taylor wrote:
On Sun, 2003-02-23 at 18:21, john vivian wrote:
        Would anyone know where i might find information on how to
        load a file with characters from several languages into a
        GtkTextBuffer?  Are there glib functions to handle this?

It just works, nothing different than inserting text one language.

To extend on that:

 - All text in GTK+ must be encoded in UTF-8. There are routines
   in GLib for converting between different encodings.

 - You may get better rendering by telling Pango what language
   something is using the "language" property of GtkTextTag.        Hi Owen.

      Thanks for the quick reply.

      What functions should i be using to read the file?  i have
      been using fgetc or fgets, and inserting the result directly
      into the textbuffer, but i will get errors is there are non-
      printable characters.  i have tried playing around with some
      of the g_* unicode / utf8 functions, but have not found the
      right combination.

      i am unsure as to the language necessary when inserting, and
      will need to display several languages in one file.  i have
      been testing against a test file located here:


      i believe my problem is that multi-byte characters are not
      being handled properly when reading them from the file.

      Thanks again for any help.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]