- buf_sprintf(output, "Content-Length: %d\n", buf->size);
- buf_sprintf(output, "Content-Encoding: binary\n");
- buf_sprintf(output, "Content-Type: application/octet-stream\n");
- buf_sprintf(output, "\n");
+ buf_sprintf(output, "Content-Length: %d\r\n", buf->size);
+ buf_sprintf(output, "Content-Encoding: binary\r\n");
+#ifdef JP
+#ifdef SJIS
+ buf_sprintf(output, "Content-Type: text/plain; charset=SHIFT_JIS\r\n");
+#endif
+#ifdef EUC
+ buf_sprintf(output, "Content-Type: text/plain; charset=EUC-JP\r\n");
+#endif
+#else
+ buf_sprintf(output, "Content-Type: text/plain; charset=ASCII\r\n");
+#endif
+ buf_sprintf(output, "\r\n");