

RStudioのPresentation機能を使ってスライドを作成しています。  
OS Windows7  
RStudio ver. 0.99.491（最新）

Global/Project OptionのEncodingはUTF8です。

文字コードの選択につき、以下のような問題に悩んでいます。

1.ソースのrpresファイルでSJISを選ぶと、Preview画面でフォルダ名しか表示されない  
2.ソースファイルでUTF8を選ぶと、Preview画面が文字化けする（しかし、ブラウザで表示するとSJISに変更で正常に表示される。）  
3.Global/Project OptionのEncodingでSJIS（CP932）を選択しても同様の症状。

Presentation Preview画面の出力のヘッダ部のプロパティをinspectでみると、Global/Project
Optionの設定にかかわらず、chrset=utf-8となっており、おそらくPreviewの表示設定の問題ではないかと推測しますが、これをどう変更してよいのかわかりません。  
対処方法につきご教授いただけると幸甚です。


CC BY-SA 3.0
2016-02-09T02:02:32.337
21870
2022-02-02T00:04:40.390
2021-04-02T01:36:01.603
3060
14337
question
r rstudio
RStudio Presentationで文字化け


日本語Windows（厳密には、OSのロケールがUTF-8以外の環境）限定で発生する問題です。  
ソースのRpresファイルでShift-JISを使うのは、HTML変換をするpandocがUTF-8のみのサポートなので無理です。  
RpresファイルでUTF-8を使っても文字化けする問題は、<https://github.com/rstudio/rstudio/pull/563>
で修正が反映されているので、GitHubから最新版のRstudioのソースコードをとってビルドすれば解決します。  
...ですが、それは結構大変なので、とりあえず、Rstudio上で何らかのプロジェクトを作成し、プロジェクト内でRpresファイルを作るようにすればUTF-8が文字化けする問題を回避できます。  
（厳密には、プロジェクトのオプションでEncodingをUTF-8に指定する必要がありますが、デフォルトでUTF-8になっていると思います）


CC BY-SA 3.0
2016-02-09T04:07:56.567
21879
2016-02-09T04:18:38.923
2016-02-09T04:18:38.923
14342
14342
21870
answer