diff --git a/bin/mac/printenv.py b/bin/mac/printenv.py index 8bbd9e789c3f..984cf1b87e28 100755 --- a/bin/mac/printenv.py +++ b/bin/mac/printenv.py @@ -12,6 +12,8 @@ if len(sys.argv) != 2: f = open(sys.argv[1], 'w') try: for key, value in os.environ.items(): + if isinstance(key, unicode): key = key.encode('utf-8') + if isinstance(value, unicode): value = value.encode('utf-8') f.writelines([key, '=', value, '\0']) finally: f.close()