update dependencies an replace iconv with iconv-lite (for Windows support)
diff --git a/package.json b/package.json
index 208c55e..4b62d30 100644
--- a/package.json
+++ b/package.json
@@ -9,8 +9,8 @@
     "node": ">=0.10.0"
   },
   "dependencies": {
-    "busboy": "0.2.12",
-    "iconv": "2.2.0",
-    "json-stringify-safe": "5.0.0"
+    "busboy": "0.2.14",
+    "iconv-lite": "^0.4.24",
+    "json-stringify-safe": "5.0.1"
   }
 }
diff --git a/server.js b/server.js
index edf0428..c696c6d 100644
--- a/server.js
+++ b/server.js
@@ -1,16 +1,14 @@
 var http = require('http'),

     util = require('util'),

     port = process.env.PORT || 5000;

-    stringify = require('json-stringify-safe'),

+    stringify = require('json-stringify-safe'), 

     Busboy = require('busboy'),

     inspect = require('util').inspect;

 

 var DIRECT_UPLOAD_LIMIT = 85; // bytes

 

-// convert from UTF-8 to ISO-8859-1

 var LATIN1_SYMBOLS = '¥§©ÆÖÑøøø¼';

-var Iconv  = require('iconv').Iconv;

-var iconv = new Iconv('UTF-8', 'ISO-8859-1');

+var iconv  = require('iconv-lite');

 

 function parseMultipartForm(req, res, finishCb) {

     var fields = {}, files = {};

@@ -61,7 +59,7 @@
 

 function respondWithParsedFormNonUTF(req, res, parseResultObj) {

     parseResultObj["latin1Symbols"] = LATIN1_SYMBOLS;

-    var buffer = iconv.convert(stringify(parseResultObj));

+    var buffer = iconv.encode(stringify(parseResultObj), 'ISO-8859-1');

     res.writeHead(200, {'Content-Type': 'application/json'});

     res.write(buffer);

     res.end("\n");

@@ -98,7 +96,7 @@
         res.writeHead(200, {'Content-Type': 'text/plain'});

         res.write("User-Agent: *\n");

 

-        res.write(iconv.convert(LATIN1_SYMBOLS));

+        res.write(iconv.encode(LATIN1_SYMBOLS), 'ISO-8859-1');

 

         res.end("Disallow: /\n");

     } else if (req.url === "/") {