2017-09-27 15 views
1

사용자는 로컬 컴퓨터에 RStudio를 설치하고 Shiny를 사용하여 데이터를 필터링하고 데이터 프레임을 .xlsx 파일로 내보내는 중입니다.R로 표시 할 일본어 문자 가져 오기 Shiny

이 기능은 대부분의 문자에는 효과적이지만 일본 및 북경어에는 적합하지 않습니다. 그 (것)들을 위해, 그들은 보는 것을 얻는다 ??????? 실제 텍스트 대신.

데이터가 SQL DB에 있으며 우리는 RODBC를 사용하여 DB에 연결합니다.

RODBC는 이러한 일본어 및 중국어 문자를 읽는 것을 좋아하지 않습니다. 이 문제를 해결할 방법이 있습니까?

도움을 주시면 감사하겠습니다.

감사합니다.

답변

0

나는 다른 언어로 프랑스어와 비슷한 문제가있었습니다. 어쩌면 이러한 옵션은 당신을 도울 수 있습니다 : RStudio에서

  1. 이>을>도구> 전역 옵션> 코드에가는 저장하려고 다음 일본어, 북경어에 대한 올바른 인코딩을 선택합니다. UTF-8을 사용하면 효과가있을 수 있습니다.
  2. 블로그 게시물 Escaping from character encoding hell in R on Windows은 외부 문서를 가져 오기 위해 인코딩을 설정하는 방법을 설명합니다. RODBC와 함께 가져온 데이터에서도 작동합니다. autor는 그의 예에서 일본어 문자를 사용합니다.
  3. RODBC 패키지의 odbcDriverConnect() 기능에서 인수 DBMSencoding="UTF-8"이 도움이 될 수 있습니다.