까끔 쓰는데... 찾을 때마다 애먹음.....
- RStudio에서 한글 지원 설정
Global Option설정 메뉴에서 Tools >> Global Options... 클릭
Code >> Saving TAB에서 Default text encoding을 UTF-8로 설정Project Option설정 메뉴에서 Tools >> Project Options... 클릭
Code Encoding >> Saving TAB에서 Text encoding을 UTF-8로 설정 - R에서 한글 지원 설정
범위 명령어 설명 Session Sys.getlocale() 인코딩 정보 확인 Sys.setlocale() Sys.setlocale("LC_ALL", "en_US.UTF-8")
Sys.setlocale("LC_ALL") 초기 설정으로 변경
오류 메시지를 영문으로 보기 (영문 오류 메시지가 명확하고 구글 등의 검색을 통해서 확인하기가 편리 합니다.)localeToCharset() 스트링의 엔코딩 정보, CP949 윈도우에서 한글 환경(Option) options() options(encoding = 'UTF-8')
options()[grep("devtools", names(options()))]sessionInfo() Sys.setenv() Sys.setenv(LANG = "en_US.UTF-8")
Console에서 메세지 확인데이터
문자열Encoding() 데이터의 인코딩 정보 확인 iconv() iconv(~, "CP949", "UTF-8)
"CP949"로 인코딩된 ~라는 데이터에 저장된 문자열을 "UTF-8"로 인코딩된 문자열로 변환enc2native(x) enc2utf8(x) UTF-8로 변환 -
devtools, roxygen2 패키지
명령어 설명 devtools::session_info() devtools 패키지의 Option 정보 확인
TIP- Sys.setenv(LANG = "en_US.UTF-8")
: 패키지 BUILD CONSOLE에서 메세지 잘보임임 - #' @encoding UTF8
- localeToCharset(locale = Sys.getlocale("LC_CTYPE"))
- getwd()
: work directory &확인 - options(encoding="utf-8")
- Sys.setlocale("LC_ALL","English")
- .libPaths()
- options()[grep("devtools", names(options()))]
- getOption("encoding")
- Sys.setenv(LANG = "en_US.UTF-8")
R(3.5) studio에서는 한글 인식이 가능하나 console에서는 한글 파일명과 본문 내용이 깨집니다. default는 ISO8859-1 설정되어 있습니다.
답글삭제Sys.setlocale(category = "LC_CTYPE", locale = "ko_KR.UTF-8")
[1] ""
Warning message:
In Sys.setlocale(category = "LC_CTYPE", locale = "ko_KR.UTF-8") :
OS reports request to set locale to "ko_KR.UTF-8" cannot be honored
저도 동일한 문제에서 헤어나오지 못하고 있네요. ㅠㅠ
답글삭제https://hashcode.co.kr/questions/3654/r%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80-%EC%9D%B8%EC%BD%94%EB%94%A9-%EC%98%A4%EB%A5%98
답글삭제아래처럼 시도해보세요 :) 같은 문제(Window10, 영문OS)가 있었는데 해결되었습니다.
Sys.setlocale("LC_ALL", "korean")
roxygen2 에서는 UTF-8을 지원하지 않아서, 한글을 사용할 수 있는 방법이 없네요.
답글삭제앞으로도 한동안은 서포트 안해줄 것 같아요.
https://github.com/r-lib/roxygen2/issues/787
한가지 방법은 *.Rd를 UTF-8 인코딩으로 직접 작성하는 방법입니다.
답글삭제Rd 파일 제일위에 \encoding{UTF8} 넣고하면, 한글 잘 나옴니다.
비록 꼼수지만, 필요하신 참고하세요 https://skysign.tistory.com/253
답글삭제r studio에서 한글로 타이핑하다가 입력이 먹통되는 현상이 발생합니다. 예를 들어 "## 결측치확인" 이라고 치는데 "##결측치확" 까지 입력되고 "인"은 입력이 되지 않습니다. 그러고 먹통이되어서 커서키로 다른행으로 갔다와야 되네요. 영문은 이상은없고 한글도 의미없이 '아'만 계속 치는 것은 가능합니다.
답글삭제안녕하세요 저도 같은 현상으로 고생하고 있는데 혹시 해결 하셨나요.?
삭제그것은 Tools -> Global Options -> Apperance에서 Zoom의 비율이 100% 미만으로 되어 있을 때에 발생하는 현상입니다. 100% 이상으로 수정하신 다음에는 잘 입력됩니다.
삭제안녕하세요 저도 같은 현상으로 고생하고 있는데 혹시 해결 하셨나요.?
답글삭제