[R]gtrendsR로 한글단어 검색시 한글이 깨지는 이슈 해결(임시방편)

해당 건은 Facebook의 KRSG(Korea R Study Group)에서 본 글을 정리한 것으로 문제 해결에서 trace를 사용한 부분에 대해서 추후 활용할 부분이 있을 수도 있겠다 싶어서 여기에 별도로 정리를 한다.

위 코드 수행시 output_result를 수행시 한글이 모두 깨져서 나온다. System.locale을 변경해도 한글이 모두 깨진다. 해당 이슈는 임시 방편으로 gtrendsR 패키내 Function을 직접 수정해서 해결할 수 있다. 다만 이러한 변경은 세션이 종료되면 다시 초기화된다.

From To
con <- textConnection(rawToChar(res$content)) temp <- rawToChar(res$content)
Encoding(temp) <- “UTF-8”
con <- textConnection(temp)
From To
res <- readLines(textConnection(rawToChar(res$content))) temp <- rawToChar(res$content)
Encoding(temp) <- “UTF-8”
res <- readLines(textConnection(temp))

Trace는 원래 Function 내 Debugging Code를 삽입하는 목적으로 사용하던 Function이었는데 이렇게 사용하는 경우는 처음이어서 이렇게 기록을 해놓았고, 페이스북에 이 임시 해결방안을 업로드하신 이준영님은 이 문제를 gtrendsR Repository에 Issue로 등록을 하셨다.(링크) 어떻게 해결될지 궁금하다.

Site Footer

Sliding Sidebar