Skip to content

Commit

Permalink
Strings are utf8 encoded
Browse files Browse the repository at this point in the history
  • Loading branch information
Munken committed Jan 15, 2021
1 parent 902495f commit 870daa0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions libetrv/fields/string.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def __init__(self, *args, max_length, **kwargs):
self.max_length = max_length

def from_raw_value(self, raw_value, data):
return raw_value.decode('ascii').strip('\0')
return raw_value.decode('utf8').strip('\0')

def to_raw_value(self, value, data):
return str.encode(value[:self.max_length]).ljust(self.max_length, b'\0')
return str.encode(value[:self.max_length], encoding='utf8').ljust(self.max_length, b'\0')

0 comments on commit 870daa0

Please sign in to comment.