CS/Python

[Python] json 파일 load μ‹œ 였λ₯˜ : UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 38: illegal multibyte sequence

κ°•μ˜μ„œ 2022. 12. 4. 17:34

python λ‚΄μ—μ„œ json νŒŒμΌμ„ λ‘œλ“œ μ‹œ λ¬Έμ œκ°€ 생김

디코더 문제둜 였λ₯˜λ‚¨. κ·Έ μ΄μœ λŠ” , ν˜Ήμ‹œλ‚˜ json νŒŒμΌμ— νŠΉμˆ˜λ¬Έμžκ°€ μ—†λŠ”μ§€ ν™•μΈν•΄λ³΄μž.

μ—¬κΈ°μ„œ νŠΉμˆ˜λ¬ΈμžλŠ” μ˜μ–΄λ₯Ό μ œμ™Έν•œ λͺ¨λ“  μ–Έμ–΄λ‹€.

ν•„μžλŠ” ν•œκ΅­μ–΄ λ¬Έμž₯이 μžˆλŠ” json νŒŒμΌμ„ λ‘œλ“œν•˜λ©΄μ„œ λ¬Έμ œκ°€ 생긴 κ²ƒμ΄μ—ˆλ‹€.

 

μ΄λŸ΄λ•ŒλŠ”, encoding 섀정을 ν•΄μ£Όλ©΄ λœλ‹€.

 

open ν•¨μˆ˜μ— encording = 'UTF-8' 인자λ₯Ό μΆ”κ°€ν•΄μ£Όμž. λ‘œλ“œ κ°€λŠ₯ν•  것이닀.