R에서 한글 깨짐 현상
조회수 14221회
안녕하세요.
우선 R을 서버에서 돌리고 있습니다.
한글깨짐에 관련된 설명들을 보고 encoding설정이나 여러가지 시도 해 봤지만 제가 겪고있는 오류는 처음 보는거 같네요.
script에 한글을 입력할때도 오류가 나며 예를 들어 '안녕하세요'를 쓰면 안안녕안녕하안녕하세안녕하세요 이런식으로 글자가 붙어서 늘어집니다.
그리고 plot 에 한글설명을 넣을때는 네모안에 영어숫자가 나오는 식으로 글자가 깨지게 됩니다. 물론 키보드 설정오류는 아닌거 같구요.
오류 해결 방법이 있다면 알려주세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
R 실행한 후, 다음과 같이 실행하고 해보셨나요?
Sys.setlocale("LC_COLLATE", "ko_KR.UTF-8");
그리고 plot시 한글이 깨지는 현상은 폰트의 문제 인것 같습니다. 한글 폰트가 설치되어 있다면, 다음과 같이 한번 해보세요.
install.packages("extrafont") library(extrafont) ## 잊지마세요 package 불러오기! font_import() // 설치된 모든 폰트 가져오기
그리도 다음과 같이 pdf 출력시, 폰트종류(예는 나눔고딕)를 지정하면 될것 같습니다. 다만, 폰트를 영문으로 입력해야 합니다. 이것 때문에 쉽지는 않을것 같네요.
cairo_pdf("Routput.pdf",family="Nanumgothic")
댓글 입력