rscriptの文字化けについて
windows10のコマンドプロンプトからr.exeやrscript.exeを実行すると以下の通り文字化けが置きます。
C:\Program Files\R\R-3.3.2\bin\x64>r
R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
R ヘAゥRネ\tgEFAナAuョSノウロリvナキB
フノ]ヲホAゥRノアトzzキアニェナォワキB
zzフレラノヨオトヘA'license()' 「ヘ 'licence()' ニヘオトュセウ「B
R ヘスュフv」メノ、ッvWFNgナキB
レオュヘ 'contributors()' ニヘオトュセウ「B
ワスAR R フpbP[Woナィナpキロフ`ョノツ「トヘ
'citation()' ニヘオトュセウ「B
'demo()' ニヘキホfンアニェナォワキB
'help()' ニキホICwvェoワキB
'help.start()' ナ HTML uEUノwvェンワキB
'q()' ニヘキホ R IケオワキB
コマンドプロンプトの文字コードをutf-8に変更すると、英語で表示されるようになるため最初のメッセージの文字化けは収まりますが、日本語の文字列を含むプログラムを実行すると文字化けしてしまいます。rscriptの実行結果は以下のとおりです。
C:\Program Files\R\R-3.3.2\bin\x64>rscript test.r
G[: \カヘノsウネ}`oCgカェワオス (1 s)
タsェ~ウワオス
sessionInfo()は以下のとおりです。
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 14393)
locale:
[1] LC_COLLATE=Japanese_Japan.932 LC_CTYPE=Japanese_Japan.932
[3] LC_MONETARY=Japanese_Japan.932 LC_NUMERIC=C
[5] LC_TIME=Japanese_Japan.932
原因がおわかりの方がいればお知恵を貸していただけないでしょうか?