2016-08-15 3 views
0

Windows 환경에서 R을 사용하고 있습니다. sink을 사용하여 출력을 파일로 지정하면 인코딩을 UTF-8로 설정할 수 없습니다.UTF-8 인코딩으로 싱크대 사용

sink("Umlaute.tex", append=FALSE, split=TRUE) 
cat("ÄÖÜäöüß") 
sink() 

어떻게 출력 인코딩을 UTF-8로 설정할 수 있습니까?

+0

RStudio를 사용하고 있습니까? 만약 당신이 당신의 버전을 업데이트 할 수 있다면 그것은 가치가있다; 최근 버전에서는 UTF-8에 대한 지원이 향상되었으므로 문제의 원인이 될 수 있습니다. – Phil

+0

RStudio 0.99.903 및 R3.3.1을 사용하고 있습니다. RStudio의 파일 인코딩은 모든 Latex 파일과 동일하게 UTF-8로 설정됩니다. 그래서 R의 출력을 싱크를 통해 UTF-8 형식으로 사용하고 싶습니다. –

답변

1

먼저 올바른 인코딩으로 연결을 연 다음 해당 연결로 싱크 할 수 있습니다. 또한 파일을 여는 방법을보다 세부적으로 제어 할 수 있습니다.