-
R package 작성중, roxgyen2 사용중 한글 깨지는 문제카테고리 없음 2020. 6. 14. 20:27728x90
R package 를 작성할 때, roxygen2를 사용하면, Rd 파일을 자동으로 만들어주는 등 여러가지 편리함을 제공합니다.
하지만, UTF-8지원이 되지 않아서, 아래 경우에 한글 깨지는 것을 피할 수 없습니다.이 글에서는, 깨짐을 피해서, Rd를 작성하는 방법을 알아 보겠습니다.
.R → roxygen2 → .Rd
이렇게 만들면, 한글이 깨지게 되구요, 깨지는걸 피할 수 있는 방법이 없습니다.
그리고, 앞으로 한동안 roxygen2에서 UTF-8를 지원해주지 않을 것 같습니다.
자세한 내용은 여기 참고하세요. → https://github.com/r-lib/roxygen2/issues/787그러면 어떻게 하느냐...? 약간 꼼수인대요. .R 에 코드에 태깅을 해서 .Rd를 한번 만들구요.
.R → roxygen2 → .Rd
.R에 있는 roxygen2 태그를 삭제 합니다.
그리고 만들어진 .Rd 에 한글 깨진 부분만 지우고, 다시 작성해 주면 됩니다. ㅎㅎ
아래 Rd 파일 참고하세요.github.com/skysign/KoreaAddressAPI/blob/master/man/KAParse.Rd
728x90