sc/source/core/data/global.cxx |    5 +++++
 1 file changed, 5 insertions(+)
New commits:
commit 0445de5e0d9bccd7634911ca3547c0e14f4f47c5
Author: Eike Rathke <er...@redhat.com>
Date:   Wed Apr 27 18:02:08 2016 +0200

    accept UTF8 as explicit charset value
    
    ... to follow the (wrong) docs on the net.. it doesn't harm.
    
    Change-Id: I30c34edb6dc1c56084625de8e52bfb5afe82fcf7

diff --git a/sc/source/core/data/global.cxx b/sc/source/core/data/global.cxx
index e9df005..b878817 100644
--- a/sc/source/core/data/global.cxx
+++ b/sc/source/core/data/global.cxx
@@ -676,6 +676,11 @@ rtl_TextEncoding ScGlobal::GetCharsetValue( const 
OUString& rCharSet )
     else if (rCharSet.equalsIgnoreAsciiCase("IBMPC_861")) return 
RTL_TEXTENCODING_IBM_861;
     else if (rCharSet.equalsIgnoreAsciiCase("IBMPC_863")) return 
RTL_TEXTENCODING_IBM_863;
     else if (rCharSet.equalsIgnoreAsciiCase("IBMPC_865")) return 
RTL_TEXTENCODING_IBM_865;
+    // Some wrong "help" on the net mentions UTF8 and even unoconv uses it,
+    // which worked accidentally if the system encoding is UTF-8 anyway, so
+    // support it ;) but only when reading.
+    else if (rCharSet.equalsIgnoreAsciiCase("UTF8"))      return 
RTL_TEXTENCODING_UTF8;
+    else if (rCharSet.equalsIgnoreAsciiCase("UTF-8"))     return 
RTL_TEXTENCODING_UTF8;
     else return osl_getThreadTextEncoding();
 }
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to