]> code.citadel.org Git - citadel.git/blobdiff - webcit/groupdav_get.c
Began making changes to do better handling of character sets.
[citadel.git] / webcit / groupdav_get.c
index e42a26778b0910bd4590b6bff320f4251c43a5dc..d773fe29bf923701f236e0c99b9718e53f4eece5 100644 (file)
@@ -122,7 +122,13 @@ void groupdav_get(char *dav_pathname) {
                        wprintf("%s\r\n", buf);
                }
                else if (!strncasecmp(buf, "Content-type: ", 14)) {
-                       wprintf("%s\r\n", buf);
+                       wprintf("%s", buf);
+                       if (bmstrcasestr(buf, "charset=")) {
+                               wprintf("%s\r\n", buf);
+                       }
+                       else {
+                               wprintf("%s;charset=UTF-8\r\n", buf);
+                       }
                        found_content_type = 1;
                }
                else if ((strlen(buf) == 0) && (in_body == 0)) {