From: daid Date: Tue, 25 Feb 2014 14:41:29 +0000 (+0100) Subject: Encode the strings used for quick sharing. X-Git-Tag: 14.03~22 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e6d5a59ab230646c8cbfd2a4feb664bcaed5ef28;p=cura.git Encode the strings used for quick sharing. --- diff --git a/Cura/util/profile.py b/Cura/util/profile.py index 67164821..3e2f8c5d 100644 --- a/Cura/util/profile.py +++ b/Cura/util/profile.py @@ -631,12 +631,12 @@ def getProfileString(): if set.getName() in tempOverride: p.append(set.getName() + "=" + tempOverride[set.getName()]) else: - p.append(set.getName() + "=" + set.getValue()) + p.append(set.getName() + "=" + set.getValue().encode('utf-8')) elif set.isAlteration(): if set.getName() in tempOverride: alt.append(set.getName() + "=" + tempOverride[set.getName()]) else: - alt.append(set.getName() + "=" + set.getValue()) + alt.append(set.getName() + "=" + set.getValue().encode('utf-8')) ret = '\b'.join(p) + '\f' + '\b'.join(alt) ret = base64.b64encode(zlib.compress(ret, 9)) return ret @@ -655,7 +655,7 @@ def getPreferencesString(): global settingsList for set in settingsList: if set.isPreference(): - p.append(set.getName() + "=" + set.getValue()) + p.append(set.getName() + "=" + set.getValue().encode('utf-8')) ret = '\b'.join(p) ret = base64.b64encode(zlib.compress(ret, 9)) return ret