###前提・実現したいこと
Rでバッチ処理を行いたくコマンドプロンプトからrscriptで
test.rを実行しようとしています。
###発生している問題・エラーメッセージ
r.exeでも、rscript.exeでも文字化けが発生します。
C:\Program Files\R\R-3.3.2\bin>rscript test.r G[: \カヘノsウネ}`oCgカェワオス (1 s) タsェ~ウワオス
C:\Program Files\R\R-3.3.2\bin>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
###該当のソースコード
test.rの内容は以下のとおりです。
print("テスト")
###試したこと
コマンドプロンプトの文字コードをshift-jisやutf-8に変えてを試した
rscriptの引数--encodingでshift-jisやutf-8に変えて試した
r.exeからsource(test.r,encoding="shift-jis,utf-8")を試してみた
上記いずれも、文字化けしたままでした。
###補足情報(言語/FW/ツール等のバージョンなど)
sessionInfo()は以下のとおりです。
> sessionInfo() R version 3.4.0 (2017-04-21) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) Matrix products: default locale: [1] LC_COLLATE=Japanese_Japan.932 LC_CTYPE=Japanese_Japan.932 LC_MONETARY=Japanese_Japan.932 [4] LC_NUMERIC=C LC_TIME=Japanese_Japan.932 attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] compiler_3.4.0 tools_3.4.0
あなたの回答
tips
プレビュー