diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-french.h b/DevIL/src-ILU/include/ilu_error/ilu_err-french.h
index d3b280d..445440e 100644
--- a/DevIL/src-ILU/include/ilu_error/ilu_err-french.h
+++ b/DevIL/src-ILU/include/ilu_error/ilu_err-french.h
@@ -17,19 +17,19 @@
 #include "ilu_internal.h"
 
 ILconst_string iluErrorStringsFrench[IL_FILE_READ_ERROR - IL_INVALID_ENUM + 1] = {
-	IL_TEXT("énumération invalide"),
-    IL_TEXT("dépassement de mémoire"),
-	IL_TEXT("format non supporté"),
+	IL_TEXT("Ã©numÃ©ration invalide"),
+    IL_TEXT("dÃ©passement de mÃ©moire"),
+	IL_TEXT("format non supportÃ©"),
 	IL_TEXT("erreur interne"),
-	IL_TEXT("valeur illégale"),
-    IL_TEXT("opération illégale"),
-	IL_TEXT("valeur de fichier illégale"),
-	IL_TEXT("en-tête de fichier invalide"),
-	IL_TEXT("paramètre invalide"),
+	IL_TEXT("valeur illÃ©gale"),
+    IL_TEXT("opÃ©ration illÃ©gale"),
+	IL_TEXT("valeur de fichier illÃ©gale"),
+	IL_TEXT("en-tÃªte de fichier invalide"),
+	IL_TEXT("paramÃ¨tre invalide"),
 	IL_TEXT("ne peut pas ouvrir le fichier"),
 	IL_TEXT("extension invalide"),
-	IL_TEXT("fichier déjà existant"),
-	IL_TEXT("équivalent hors-format"),
+	IL_TEXT("fichier dÃ©jÃ  existant"),
+	IL_TEXT("Ã©quivalent hors-format"),
 	IL_TEXT("stack overflow"),	//often used like this in French, so no need to translate
     IL_TEXT("stack underflow"),
 	IL_TEXT("conversion invalide"),
@@ -38,7 +38,7 @@ ILconst_string iluErrorStringsFrench[IL_FILE_READ_ERROR - IL_INVALID_ENUM + 1] =
 };
 
 ILconst_string iluLibErrorStringsFrench[IL_LIB_EXR_ERROR - IL_LIB_GIF_ERROR + 1] = {
-	IL_TEXT("gif : erreur dans la librairie"),	//or: gif : erreur dans la bibliothèque (but less used)
+	IL_TEXT("gif : erreur dans la librairie"),	//or: gif : erreur dans la bibliothÃ¨que (but less used)
 	IL_TEXT("jpeg : erreur dans la librairie"),
 	IL_TEXT("png : erreur dans la librairie"),
 	IL_TEXT("tiff : erreur dans la librairie"),
diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-german.h b/DevIL/src-ILU/include/ilu_error/ilu_err-german.h
index bf3f05c..acdbe8a 100644
--- a/DevIL/src-ILU/include/ilu_error/ilu_err-german.h
+++ b/DevIL/src-ILU/include/ilu_error/ilu_err-german.h
@@ -6,7 +6,7 @@
 //
 // Filename: src-ILU/include/ilu_error/ilu_err_German.h
 //
-// Description: Error functions in German, translated by Andreas Stöckel.
+// Description: Error functions in German, translated by Andreas StÃ¶ckel.
 //
 //-----------------------------------------------------------------------------
 
@@ -17,23 +17,23 @@
 #include "ilu_internal.h"
 
 ILconst_string iluErrorStringsGerman[IL_FILE_READ_ERROR - IL_INVALID_ENUM + 1] = {
-	IL_TEXT("Ungültiger Enumerator"),
-    IL_TEXT("Kein Speicher verfügbar"),
-	IL_TEXT("Das Format wird noch nicht unterstützt"),
+	IL_TEXT("UngÃ¼ltiger Enumerator"),
+    IL_TEXT("Kein Speicher verfÃ¼gbar"),
+	IL_TEXT("Das Format wird noch nicht unterstÃ¼tzt"),
 	IL_TEXT("Interner Fehler"),
-	IL_TEXT("Ungültiger Wert"),
-    IL_TEXT("Unzulässige Operation"),
-	IL_TEXT("Unzulässiger Datei-Wert"),
-	IL_TEXT("Unzulässiger Datei-Header"),
-	IL_TEXT("Unzulässiger Parameter"),
-	IL_TEXT("Datei konnte nicht geöffnet werden"),
-	IL_TEXT("Ungültiger Erweiterung"),
+	IL_TEXT("UngÃ¼ltiger Wert"),
+    IL_TEXT("UnzulÃ¤ssige Operation"),
+	IL_TEXT("UnzulÃ¤ssiger Datei-Wert"),
+	IL_TEXT("UnzulÃ¤ssiger Datei-Header"),
+	IL_TEXT("UnzulÃ¤ssiger Parameter"),
+	IL_TEXT("Datei konnte nicht geÃ¶ffnet werden"),
+	IL_TEXT("UngÃ¼ltiger Erweiterung"),
 	IL_TEXT("Die Datei existiert bereits"),
 	IL_TEXT("out format equivalent"),
-	IL_TEXT("Stack Überlauf"),
+	IL_TEXT("Stack Ãœberlauf"),
     IL_TEXT("Stack Unterlauf"),
-	IL_TEXT("Ungültige Konvertierung"),
-	IL_TEXT("Unzulässige Abmessungen"),
+	IL_TEXT("UngÃ¼ltige Konvertierung"),
+	IL_TEXT("UnzulÃ¤ssige Abmessungen"),
 	IL_TEXT("Fehler beim Lesen der Datei")
 };
 
diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h b/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h
index 09d7bd1..d34b23f 100644
--- a/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h
+++ b/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h
@@ -22,13 +22,13 @@ ILconst_string iluErrorStringsItalian[IL_FILE_READ_ERROR - IL_INVALID_ENUM + 1]
 	IL_TEXT("configuri non sostenne"),
 	IL_TEXT("erreur interne"),
 	IL_TEXT("errore interno"),
-    IL_TEXT("opération illégale"),
+    IL_TEXT("opÃ©ration illÃ©gale"),
 	IL_TEXT("operazione illegale"),
 	IL_TEXT("inebri archivio nullo"),
 	IL_TEXT("parametro nullo"),
-	IL_TEXT("non può aprire l'archivio"),
+	IL_TEXT("non puÃ² aprire l'archivio"),
 	IL_TEXT("dilazione nulla"),
-	IL_TEXT("archivi già esistendo"),
+	IL_TEXT("archivi giÃ  esistendo"),
 	IL_TEXT("equivalente fuori-configuri"),
 	IL_TEXT("inondi di batteria"),
     IL_TEXT("insufficienza di batteria"),
diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h b/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h
index 77b5a24..0945fdf 100644
--- a/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h
+++ b/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h
@@ -6,7 +6,7 @@
 //
 // Filename: src-ILU/include/ilu_error/ilu_err-spanish.h
 //
-// Description: Error functions in Spanish, translated by Carlos Aragonés
+// Description: Error functions in Spanish, translated by Carlos AragonÃ©s
 //
 //-----------------------------------------------------------------------------
 
@@ -19,32 +19,32 @@
 ILconst_string iluErrorStringsSpanish[IL_FILE_READ_ERROR - IL_INVALID_ENUM + 1] = {
 	IL_TEXT("enumerador incorrecto"),
     IL_TEXT("no queda memoria disponible"),
-	IL_TEXT("formato no soportado todavía"),
+	IL_TEXT("formato no soportado todavÃ­a"),
 	IL_TEXT("error interno"),
 	IL_TEXT("valor incorrecto"),
-    IL_TEXT("operación ilegaIL_TEXT("),
+    IL_TEXT("operaciÃ³n ilegaIL_TEXT("),
 	IL_TEXT("valor de fichero ilegaIL_TEXT("),
 	IL_TEXT("cabecera incorrecta"),
-	IL_TEXT("parámetro incorrecto"),
+	IL_TEXT("parÃ¡metro incorrecto"),
 	IL_TEXT("no se puede abrir el fichero"),
-	IL_TEXT("extensión desconocida"),
+	IL_TEXT("extensiÃ³n desconocida"),
 	IL_TEXT("el fichero ya existe"),
 	IL_TEXT("formato de salida equivalente"),
 	IL_TEXT("desbordamiento superior de pila"),
     IL_TEXT("desbordamiento inferior de pila"),
-	IL_TEXT("conversión incorrecta"),
-	IL_TEXT("número de dimensiones incorrecto"),
+	IL_TEXT("conversiÃ³n incorrecta"),
+	IL_TEXT("nÃºmero de dimensiones incorrecto"),
 	IL_TEXT("error de lectura en el fichero")
 };
 
 ILconst_string iluLibErrorStringsSpanish[IL_LIB_EXR_ERROR - IL_LIB_GIF_ERROR + 1] = {
-	IL_TEXT("error en la librería gif"),  // the correct translation will be 'error en la biblioteca gif', but nobody in spain uses the word 'biblioteca' for the translation the word 'library'. Almost all Spanish programmers translate 'library' incorrectly to 'librería'.
-	IL_TEXT("error en la librería jpeg"),
-	IL_TEXT("error en la librería png"),
-	IL_TEXT("error en la librería tiff"),
-	IL_TEXT("error en la librería mng"),
-	IL_TEXT("error en la librería jp2"),
-	IL_TEXT("error en la librería exr"),
+	IL_TEXT("error en la librerÃ­a gif"),  // the correct translation will be 'error en la biblioteca gif', but nobody in spain uses the word 'biblioteca' for the translation the word 'library'. Almost all Spanish programmers translate 'library' incorrectly to 'librerÃ­a'.
+	IL_TEXT("error en la librerÃ­a jpeg"),
+	IL_TEXT("error en la librerÃ­a png"),
+	IL_TEXT("error en la librerÃ­a tiff"),
+	IL_TEXT("error en la librerÃ­a mng"),
+	IL_TEXT("error en la librerÃ­a jp2"),
+	IL_TEXT("error en la librerÃ­a exr"),
 };
 
 ILconst_string iluMiscErrorStringsSpanish[2] = {
