[UTF16LE]

- Use binary mode for input and output files. Patch by Tomoya Kitagawa
CORE-7705 #resolve #comment Committed in r62733. Thanks!

svn path=/trunk/; revision=62733
This commit is contained in:
Thomas Faber 2014-04-13 05:50:09 +00:00
parent cccfe23541
commit 87a883ba7d

View file

@ -35,13 +35,13 @@ class utf_converter
utf_converter(string ifname, string ofname, enc_types enc = detect) : error(none), encoding(enc), fill(0), index(0)
{
enc_types tmp_enc;
inputfile.open(ifname.c_str(), ios::in);
inputfile.open(ifname.c_str(), ios::in | ios::binary);
if (!inputfile)
{
error = iopen;
return;
}
outputfile.open(ofname.c_str(), ios::out);
outputfile.open(ofname.c_str(), ios::out | ios::binary);
if (!outputfile)
{
error = oopen;