diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/importcsv.c | 6 | ||||
-rw-r--r-- | src/importldif.c | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/importcsv.c b/src/importcsv.c index 24f218fc..78322060 100644 --- a/src/importcsv.c +++ b/src/importcsv.c @@ -56,6 +56,7 @@ #include "manage_window.h" #include "mgutils.h" #include "importcsv.h" +#include "codeconv.h" #include "utils.h" #define IMPORTCSV_GUESS_NAME "CSV Import" @@ -476,7 +477,10 @@ static void imp_csv_file_select( void ) { GTK_FILE_CHOOSER_ACTION_OPEN ); g_free( sFile ); if (sSelFile) { - gtk_entry_set_text( GTK_ENTRY(impcsv_dlg.file_entry), sSelFile ); + gchar *sUTF8File; + sUTF8File = conv_filename_to_utf8( sSelFile ); + gtk_entry_set_text( GTK_ENTRY(impcsv_dlg.file_entry), sUTF8File ); + g_free( sUTF8File ); g_free( sSelFile ); } } diff --git a/src/importldif.c b/src/importldif.c index d1b392b6..a26501f7 100644 --- a/src/importldif.c +++ b/src/importldif.c @@ -53,6 +53,7 @@ #include "manage_window.h" #include "mgutils.h" #include "ldif.h" +#include "codeconv.h" #include "utils.h" #define IMPORTLDIF_GUESS_NAME "LDIF Import" @@ -428,7 +429,10 @@ static void imp_ldif_file_select( void ) { GTK_FILE_CHOOSER_ACTION_OPEN ); g_free( sFile ); if ( sSelFile ) { - gtk_entry_set_text( GTK_ENTRY(impldif_dlg.file_entry), sSelFile ); + gchar *sUTF8File; + sUTF8File = conv_filename_to_utf8( sSelFile ); + gtk_entry_set_text( GTK_ENTRY(impldif_dlg.file_entry), sUTF8File ); + g_free( sUTF8File ); g_free( sSelFile ); } } |