
* arthur/xml_transform/image_crop.cc, * arthur/xml_transform/loader.cc: Explicitly use UTF-8. --- scribo/sandbox/ChangeLog | 7 +++++++ scribo/sandbox/arthur/xml_transform/image_crop.cc | 2 ++ scribo/sandbox/arthur/xml_transform/loader.cc | 2 ++ 3 files changed, 11 insertions(+), 0 deletions(-) diff --git a/scribo/sandbox/ChangeLog b/scribo/sandbox/ChangeLog index 2779292..24b948f 100644 --- a/scribo/sandbox/ChangeLog +++ b/scribo/sandbox/ChangeLog @@ -1,3 +1,10 @@ +2010-11-25 Guillaume Lazzara <z@lrde.epita.fr> + + Fix encoding issues in xml_transform. + + * arthur/xml_transform/image_crop.cc, + * arthur/xml_transform/loader.cc: Explicitly use UTF-8. + 2010-11-18 Guillaume Lazzara <z@lrde.epita.fr> Improve image cropping in xml_transform. diff --git a/scribo/sandbox/arthur/xml_transform/image_crop.cc b/scribo/sandbox/arthur/xml_transform/image_crop.cc index d2787f1..f439d8e 100644 --- a/scribo/sandbox/arthur/xml_transform/image_crop.cc +++ b/scribo/sandbox/arthur/xml_transform/image_crop.cc @@ -147,10 +147,12 @@ void ImageCrop::to_base64(const QString& out_file, bool no_crop) file.close(); file.open(QIODevice::ReadOnly); QTextStream stream(&file); + stream.setCodec("UTF-8"); QFile file2(out_file); file2.open(QIODevice::ReadWrite); QTextStream stream2(&file2); + stream2.setCodec("UTF-8"); QString line = stream.readLine(); stream2 << line; diff --git a/scribo/sandbox/arthur/xml_transform/loader.cc b/scribo/sandbox/arthur/xml_transform/loader.cc index f9316f2..c5527fd 100644 --- a/scribo/sandbox/arthur/xml_transform/loader.cc +++ b/scribo/sandbox/arthur/xml_transform/loader.cc @@ -164,6 +164,8 @@ bool Loader::xml_output(const QString& xml_file, bool html, const QString& outpu QTextStream stream_in(&file); QTextStream stream_out(&out_file); + stream_in.setCodec("UTF-8"); + stream_out.setCodec("UTF-8"); QString line = stream_in.readLine(); -- 1.5.6.5