Unicode OutputStream
I've currently got a class which does HTTP POST commands for me, and it uses a URLConnection to first connect to the target computer, and uses the OutputStream from getOutputStream of the URLConnection. Now, my program reads from a file and then uploads this data through the OutputStream, but the Unicode symbols in the file become garbled when they appear on the website (after having been POSTed by the program). After testing several input/output locations in my program, I've determined that the Unicode garbling happens at the upload.
My question is, how can I tell Java to upload the data in Unicode? Is it something I need to change to the OutputStream object, or to the URLConnection object?

