3

先週からこの問題にかなり苦労しています。R プレゼンテーション (.Rpres ファイル) を初めて使用していますが、問題なく起動しました。つまり、スライドを作成して、RStudio の [プレゼンテーション] タブで結果を視覚化できました。しかし、理由はわかりませんが、数時間プレゼンテーションに取り組んだ後、[プレゼンテーション] タブに、プレゼンテーション内のすべてのフランス語の文字に奇妙な記号が表示されるようになりました。これまでのところ、正しい文字を表示するようにプレゼンテーションを戻す唯一の方法は、Rstudio の [エンコードして保存...] および [エンコードして再度開く] オプションを操作することでした。

問題は、これによりプレゼンテーション内のフランス語の文字の見栄えが良くなったにもかかわらず、ソース ファイル (.RPres) 内のテキストがすべて奇妙に見えることです (たとえば、"température" ではなく "température")。

これが役立つ場合は、セットアップの詳細を次に示します。

> sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=French_Canada.1252  LC_CTYPE=French_Canada.1252    LC_MONETARY=French_Canada.1252
[4] LC_NUMERIC=C                   LC_TIME=French_Canada.1252    

attached base packages:
[1] graphics  grDevices datasets  stats     utils     methods   base     

other attached packages:
 [1] readxl_0.1.1     sp_1.2-2         foreign_0.8-66   data.table_1.9.6 dplyr_0.4.3      bit64_0.9-5     
 [7] bit_1.1-12       RPostgres_0.1    DBI_0.3.1.9008   Rcpp_0.12.3.2   

loaded via a namespace (and not attached):
[1] lattice_0.20-33 assertthat_0.1  chron_2.3-47    grid_3.2.3      R6_2.1.2        magrittr_1.5   
[7] tools_3.2.3     parallel_3.2.3 

私はこのツールが好きで、今後も i を使い続けたいと思っているので、誰かがこれに対する解決策を見つけてくれることを本当に願っています。私の問題を解決するための代替手段として、releavejs パッケージを試すことを考えていましたが、試していません (同じ問題が発生しないかどうかはわかりません)。ご協力いただきありがとうございます。

4

1 に答える 1

0

この問題は、ここで説明されているように、コンピューターの指定に関連している可能性があります: https://superuser.com/questions/655273/r-locale-setting-problems-on-mac-os-xlocale

の結果にsystem("locale")多くの値が含まれている場合"C"は、コマンドを試す必要があります

system("defaults write org.R-project.R force.LANG en_US.UTF-8")  

この後、R を再起動system("locale")し、ロケールが更新されていることを確認するために使用する必要があります。うまくいけば、次にドキュメントをコンパイルするときに正しい文字を取得できるはずです。

注:この方法で Linux と OS X のユーザーの同様の問題が解決されたことは知っていますが、OS が Windows の場合にも機能するかどうかはわかりません。

于 2016-04-11T16:58:33.700 に答える