노는게 제일 좋습니다.

anaconda folium의 popup 한글 인코딩 문제 임시해결방편 본문

Python/통계 및 데이터관련

anaconda folium의 popup 한글 인코딩 문제 임시해결방편

노는게 제일 좋습니다. 2020. 4. 29. 21:36

배경

anaconda에서 folium jupyter notebook을 사용한다.

folium을,  jupyter notebook에서 사용할 때, popup 텍스트가 깨지는 현상이 발생하였다.

 

원인

iframe으로 folium지도를 렌더링하게 되는데, UTF-8 인코딩을 못하고 있는 것이다.

한글을 좀 더 사랑해주세요

 

미적지근한 해결

주피터 노트북 안에서 취할 수 있는 마땅한 해결방안은 없다.

지난달 까지만 하더라도 특정 .py파일에 문자셋을 지정해주는 방법이 가능하였으나 현재는 html로 folium지도를 추출해서 보는 수밖에 없다.

다음과 같은 구문으로 html로 지도를 저장할 수 있다.

map.save('index.html')
# map은 folium.Map변수의 이름

 

주피터 노트북과 같은 경로에 저장되었다.

index.html파일을 열어보면 당연하게도 제대로 출력되는 것을 볼 수 있다.

 

Comments