tdf#146260: Add more mapping rules on character encoding

Change-Id: I0f6f3abf96312132fbb1cfaaf1ee53a60710cdd2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146223
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
diff --git a/sc/source/filter/orcus/interface.cxx b/sc/source/filter/orcus/interface.cxx
index 1563a46f..2cee042 100644
--- a/sc/source/filter/orcus/interface.cxx
+++ b/sc/source/filter/orcus/interface.cxx
@@ -101,6 +101,21 @@ void ScOrcusGlobalSettings::set_character_set(orcus::character_set_t cs)
{
    switch (cs)
    {
        case orcus::character_set_t::big5:
            mnTextEncoding = RTL_TEXTENCODING_BIG5;
            break;
        case orcus::character_set_t::euc_jp:
            mnTextEncoding = RTL_TEXTENCODING_EUC_JP;
            break;
        case orcus::character_set_t::euc_kr:
            mnTextEncoding = RTL_TEXTENCODING_EUC_KR;
            break;
        case orcus::character_set_t::gb2312:
            mnTextEncoding = RTL_TEXTENCODING_GB_2312;
            break;
        case orcus::character_set_t::gbk:
            mnTextEncoding = RTL_TEXTENCODING_GBK;
            break;
        case orcus::character_set_t::iso_2022_jp:
        case orcus::character_set_t::iso_2022_jp_2:
            mnTextEncoding = RTL_TEXTENCODING_ISO_2022_JP;
@@ -117,6 +132,9 @@ void ScOrcusGlobalSettings::set_character_set(orcus::character_set_t cs)
        case orcus::character_set_t::utf_7:
            mnTextEncoding = RTL_TEXTENCODING_UTF7;
            break;
        case orcus::character_set_t::utf_8:
            mnTextEncoding = RTL_TEXTENCODING_UTF8;
            break;
        case orcus::character_set_t::windows_1250:
            mnTextEncoding = RTL_TEXTENCODING_MS_1250;
            break;