]> git.tdb.fi Git - libs/core.git/blobdiff - source/codec.cpp
Rename Latin1 as Iso88591
[libs/core.git] / source / codec.cpp
index ae15382a5882cb8b8b7962edc84f727ec6ea8a65..96d18c7c922ac51aaa14bbec8138b0b8090a98bd 100644 (file)
@@ -9,10 +9,11 @@ Distributed under the LGPL
 #include "codec.h"
 #include "iso2022jp.h"
 #include "iso646fi.h"
+#include "iso88591.h"
 #include "jisx0201.h"
 #include "jisx0208.h"
-#include "latin1.h"
 #include "utf8.h"
+#include "windows1252.h"
 
 using namespace std;
 
@@ -82,10 +83,11 @@ StringCodec *create_codec(const string &n)
        if(name=="ascii") return new Ascii;
        if(name=="iso2022jp") return new Iso2022Jp;
        if(name=="iso646fi") return new Iso646Fi;
+       if(name=="iso88591" || name=="latin1") return new Iso88591;
        if(name=="jisx0201") return new JisX0201;
        if(name=="jisx0208") return new JisX0208;
-       if(name=="latin1") return new Latin1;
        if(name=="utf8") return new Utf8;
+       if(name=="windows1252") return new Windows1252;
        throw InvalidParameterValue("Unknown string codec");
 }