From 0362f4408d36b3f4613882b69b3de1d0ab54cb66 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Sat, 29 May 2010 15:29:21 +0000 Subject: [PATCH] Added unicode support also to MSSQL connector - see #184. --- plugins/dbms/mssqlserver/connector.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/dbms/mssqlserver/connector.py b/plugins/dbms/mssqlserver/connector.py index dbf8cb886..aa2723528 100644 --- a/plugins/dbms/mssqlserver/connector.py +++ b/plugins/dbms/mssqlserver/connector.py @@ -28,6 +28,7 @@ try: except ImportError, _: pass +from lib.core.convert import utf8encode from lib.core.data import conf from lib.core.data import logger from lib.core.exception import sqlmapConnectionException @@ -71,7 +72,7 @@ class Connector(GenericConnector): def execute(self, query): try: - self.cursor.execute(query) + self.cursor.execute(utf8encode(query)) except (pymssql.OperationalError, pymssql.ProgrammingError), msg: logger.log(8, msg) except pymssql.InternalError, msg: