Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

encoding utf-8 when opening the settings json file #164

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

MujurID
Copy link

@MujurID MujurID commented May 5, 2022

the default cp1252 codec can't decode characters by bytes.... In my case, since I'm on Windows, I'll be given the Windows-1252 8bit character set. Setting encoding to utf-8 overrides this. this is for some list of character names in Mudae.
"""
Traceback (most recent call last):
File "MudaeAutoBot.py", line 32, in
settings = json.load(jsonf)
File "C:\ProgramData\Anaconda3\lib\json_init_.py", line 293, in load
return loads(fp.read(),
File "C:\ProgramData\Anaconda3\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 5852: character maps to
"""

the default cp1252 codec can't decode characters by bytes.... In my case, since I'm on Windows, I'll be given the Windows-1252 8bit character set. Setting encoding to utf-8 overrides this. this is for some list of character names in Mudae.
"""
Traceback (most recent call last):
  File "MudaeAutoBot.py", line 32, in <module>
    settings = json.load(jsonf)
  File "C:\ProgramData\Anaconda3\lib\json\__init__.py", line 293, in load
    return loads(fp.read(),
  File "C:\ProgramData\Anaconda3\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 5852: character maps to <undefined>
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants