Skip to content

Commit 64d20c8

Browse files
thedark10rdthedark10rd
authored andcommitted
encoding done
1 parent 8e7e0f8 commit 64d20c8

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

pattern/vector/__init__.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,16 @@ def decode_string(v, encoding="utf-8"):
102102
return unicode(v)
103103

104104

105+
def encode_string(v, encoding="utf-8"):
106+
encoding = ((encoding,),) + (("windows-1252",), ("utf-8", "ignore"),("utf-16",))
107+
for e in encoding:
108+
try:
109+
return v.encode(*e)
110+
except:
111+
pass
112+
return v
113+
'''
114+
105115
def encode_string(v, encoding="utf-8"):
106116
"""Returns the given value as a Python byte string (if possible)."""
107117
if isinstance(encoding, basestring):
@@ -114,7 +124,7 @@ def encode_string(v, encoding="utf-8"):
114124
pass
115125
return v
116126
return str(v)
117-
127+
'''
118128
decode_utf8 = decode_string
119129
encode_utf8 = encode_string
120130

0 commit comments

Comments
 (0)