diff --git a/scripts/ost_startup.py.in b/scripts/ost_startup.py.in
index 6a5addab27e50c29ebbcb488f956c30c5b0d9127..3d22c7e7ea0bf7def822d4d0e37a92644d0c6787 100644
--- a/scripts/ost_startup.py.in
+++ b/scripts/ost_startup.py.in
@@ -86,7 +86,7 @@ if len(parser.rargs)>0 :
   sys_argv_backup=sys.argv
   sys.argv=parser.rargs
   try:
-    exec(compile(open(script).read(), script, 'exec'))
+    exec(compile(open(script,'rb').read(), script, 'exec'))
   finally:
     sys.argv=sys_argv_backup