django에서'gbk'codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence 질문

817 단어 Django
'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequencedjango를 사용하는 학우들은 신출내기든 베테랑이든 이 업종의 잘못을 보고하는 데 더 이상 익숙하지 않을 거라고 믿는다.처음 접촉했을 때 이것도 보고 멍해졌어요. 여기저기서 원인을 찾았는데 Stackoverflow 같은 것도 엉망이 됐어요.나중에 천천히 많이 쓰면 알게 될 거야. 흰둥이들 잘 들어. 이건 이상한 잘못이 아니야. 바로 네가 문법을 잘못 썼어. 구체적으로 어디가 틀렸어. 테미널을 위로 뒤집으면 볼 수 있어.
구체적으로 말하자면pycharm을 사용한다면terminal을 누르고Ctrl+K를 비운 다음에 당신의 잘못을 다시 한 번 보여주고terminal의 오류 메시지를 맨 위로 넘기면 위에서 아래로 한 줄 한 줄 보면 당신의 원시 오류점을 찾을 수 있습니다.
이 오류를 보고한 원인은 debug일 것이다.py 파일의 인코딩 문제, 구체적인 해결 방법:django/views에서 debug를 엽니다.py파일, 331줄: with Path(CURRENT_DIR, 'templates', 'technical_500.html').open() as fhwith Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding="utf-8") as fh로 바꾸면 될 것 같아요.

좋은 웹페이지 즐겨찾기