Ant: Re: How to convert file names from
- From: Christian Schneider <christian_schneider_2000 yahoo de>
- To: gtk-app-devel-list gnome org
- Subject: Ant: Re: How to convert file names from
- Date: Sun, 21 Aug 2005 14:39:55 +0200 (CEST)
Hallo,
thanks for your hint. But I tried to find a solution
for the problem. The string with the german charkter
will be changed after
gtk_file_chooser_get_filename(...)! AT the place of a
german charakter another charakter (value = -61) is
appended. After this charakter the value for the
german special charakter follows but it is decreased
with 64!
I wrote a little function to solve the problem. It
seems to be ok now (for german special charakters)! In
my opinion it is a bug from
gtk_file_chooser_get_filename(...). So where I have to
report it (I never found a bug before ...).
Perhaps someone wants to use this information or wants
to test it. You have to use FilePath =
gtk_file_chooser_get_filename(...);
Here is the function:
gboolean repair_gtk_file_name (gchar *FilePath)
{
int i, j = 0;
if (FilePath != NULL && strlen (FilePath) > 0)
{
for (i = 0; i < strlen (FilePath); i++)
{
if (FilePath[i] == -61)
{
for (j = i; j < strlen (FilePath); j++)
{
FilePath[j] = FilePath[j+1];
}
FilePath[i] += 64;
}
}
return TRUE;
}
else
{
return FALSE;
}
}
--- Hubert Soko³owski <h sokolowski wsisiz edu pl>
schrieb:
On Wed, 20 Jul 2005 13:22:52 +0200 (CEST)
Christian Schneider
<christian_schneider_2000 yahoo de> wrote:
/* Open file with iso_string */
file = fopen (iso_string, "rb");
file == Null if a german special charakter is
involved!
it is better to use GIOChannel for operations on
files. I have
experienced strange problems on win32 when using
fopen and the family.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
___________________________________________________________
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]