src/protocols/oscar/oscar.c

changeset 4166
75e205fa4ddb
parent 4159
3b82b3117b24
child 4173
e2528bd24e6f
--- a/src/protocols/oscar/oscar.c	Wed Jan 01 03:19:08 2003 +0000
+++ b/src/protocols/oscar/oscar.c	Thu Jan 02 01:18:21 2003 +0000
@@ -2646,6 +2646,9 @@
 		case 0:
 			utf8 = g_strndup(text, text_len);
 			break;
+		case AIM_IMFLAGS_ISO_8859_1:
+			utf8 = g_convert(text, text_len, "UTF-8", "ISO-8859-1", NULL, NULL, NULL);
+			break;
 		case AIM_IMFLAGS_UNICODE:
 			utf8 = g_convert(text, text_len, "UTF-8", "UCS-2BE", NULL, NULL, NULL);
 			break;
@@ -5006,6 +5009,8 @@
 	charset += 8;
 	if (!strcmp(charset, "\"us-ascii\"")) {
 		return 0;
+	} else if (!strcmp(charset, "\"iso-8859-1\"")) {
+		return AIM_IMFLAGS_ISO_8859_1;
 	} else if (!strcmp(charset, "\"unicode-2-0\"")) {
 		return AIM_IMFLAGS_UNICODE;
 	} else {

mercurial