Our application runs on Windows and Linux.  In both cases we might sometimes 
need to launch a third-party (Windows) application.  Obviously, in the Linux 
version this would get launched using Wine or something similar.

Suppose we need to pass a file path to the third-party app.  In the Windows 
version we can use g_locale_from_utf8() which conveniently converts between 
glib's internal path representation (UTF8) to create a locale-specific path 
which the third-party app will understand.

But what about if we need to do this in the Linux version??  AFAICT 
g_locale_from_utf8() will effectively do nothing in this situation - so Wine 
will send the app a UTF8 path (unless Wine itself is clever enough to do a 
conversion).  Or to put it another way, paths going between glib and Wine will 
only work if they contain entirely American / English characters.  They 
probably won't work if they contain accented characters etc.

Is there a recommended strategy for handling this scenario?  Thanks.

John
_______________________________________________
gtk-i18n-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtk-i18n-list

Reply via email to