execute_mdx_dataframe encoding error 
**Describe the bug**

When using the new 1.11 version of TM1Py I implemented the new "use_blob" argument for the execute_mdx_dataframe method. 

When running this code retrieving data from TM1 I am getting the following error: 

 'utf-8' codec can't decode byte 0x96 in position 77793: invalid start byte. 

**To Reproduce**

Using TM1Py 1.11 use the "use_blob" argument as seen below:

tm1.cells.execute_mdx_dataframe(mdx = mdxstr, use_blob=True)

**Expected behavior**
Expecting data to be returned in a dataframe with the correct encoding. 

**Version**
TM1py 1.11
TM1 Server Version: PA Cloud

diff --git a/TM1py/Services/CellService.py b/TM1py/Services/CellService.py
index 4f0c615..dddb759 100644
--- a/TM1py/Services/CellService.py
+++ b/TM1py/Services/CellService.py
@@ -1174,7 +1174,6 @@ class CellService(ObjectService):
             process.add_variable(name=variable, variable_type='String')
 
         prolog_procedure = f"""
-        SetOutputCharacterSet('{file_name}.blb','TM1CS_UTF8');
         {self.generate_enable_sandbox_ti(sandbox_name)}
         ViewExtractSkipCalcsSet('{cube}', '{view_name}', {'1' if skip_consolidated_cells else '0'});
         ViewExtractSkipRuleValuesSet('{cube}', '{view_name}', {'1' if skip_rule_derived_cells else '0'});
@@ -1187,7 +1186,10 @@ class CellService(ObjectService):
 
         # ignore some variable in file and output variables ordered by their ordinal e.g. v2,v4,v5,v11
         comma_sep_variables = ",".join(sorted(set(variables) - set(skip_variables), key=lambda v: int(v[1:])))
-        data_procedure_pre = """
+        data_procedure_pre = f"""
+        IF (nRecord = 0);
+          SetOutputCharacterSet('{file_name}.blb','TM1CS_UTF8');
+        ENDIF;
         nRecord = nRecord + 1;
         """
         if header_line:
diff --git a/TM1py/__init__.py b/TM1py/__init__.py
index d55adba..51d2f34 100644
--- a/TM1py/__init__.py
+++ b/TM1py/__init__.py
@@ -62,4 +62,4 @@ from TM1py.Services.TM1Service import TM1Service
 from TM1py.Services.ViewService import ViewService
 from TM1py.Utils import Utils
 
-__version__ = "1.11"
+__version__ = "1.11.1"
diff --git a/docs/conf.py b/docs/conf.py
index 1f7a2c4..085b3a2 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -59,9 +59,9 @@ author = 'Marius Wirtz'
 # built documents.
 #
 # The short X.Y version.
-version = '1.11'
+version = '1.11.1'
 # The full version, including alpha/beta/rc tags.
-release = '1.11'
+release = '1.11.1'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/setup.py b/setup.py
index 35cdb5c..1c815a1 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
 from setuptools import setup
 
-SCHEDULE_VERSION = '1.11'
+SCHEDULE_VERSION = '1.11.1'
 SCHEDULE_DOWNLOAD_URL = (
         'https://github.com/Cubewise-code/TM1py/tarball/' + SCHEDULE_VERSION
 )
['setup.py', 'TM1py/Services/CellService.py', 'docs/conf.py', 'TM1py/__init__.py']