ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

RコミュのWARNING: You're using a non-UTF8 locale

  • mixiチェック
  • このエントリーをはてなブックマークに追加
これからRを使って統計解析してみようという者です.
今回,筑波CRAN(http://cran.md.tsukuba.ac.jp/)から
R-2.8.1.dmg (latest version)をダウンロードして利用しようとしています.
しかしR.app(R Console)を利用しようとすると以下の警告が出ます.

WARNING: You're using a non-UTF8 locale, therefore only ASCII characters will work.
Please read R for Mac OS X FAQ (see Help) section 9 and adjust your system preferences accordingly.

これを解決する方法を探しているのですが解決法を教えていただけないでしょうか?
当方の環境は
Mac OS X 10.5.6 言語はEnglishで利用しています.
Rのバージョン2.7系を利用してみるのが良いのでしょうか...
もしくは筑波からダウンロードすると日本語環境でないと駄目とか...
以下のサイトを参照して書かれていることを実行してみたのですが駄目でした.
https://stat.ethz.ch/pipermail/r-sig-mac/2008-October/005395.html
https://stat.ethz.ch/pipermail/r-help/2008-November/179190.html

defaults write org.R-project.R force.LANG ja_JP.UTF-8
という方法をとっても駄目でした.

コメント(8)

今年の1月くらいにPowerBookG4とMac Proに入れましたが特に何も言われませんでしたよ
環境はどちらとも英語を使っています(Mac Proの方は完全に英語にしました)
違うとしたら、2.7.*から2.8.1にしたくらいでしょうか

よく覚えていませんが日本語環境じゃないと駄目というわけではないと思いますよ
>> ジロウカジャさん
コメントありがとうございます.
なるほど,英語環境だからといって影響はされないようですね...
もう少し他のサイトからダウンロードする等して試してみます.

P.S.
写真を入れた方がわかりやすいですね!
 おそらく,御質問に関しては何の役にも立たないかと思いますが,

1.私の場合は「R」のログイン画面(と言っても,單に「R」のアイコンをクリックするだけですが)は以下の様になっています.丁度,上記御質問画面の「During startup ...」以前の部分の日本語譯になっています:

R version 2.7.0 (2008-04-22)
Copyright (C) 2008 The R Foundation for Statistical Computing
ISBN 3-900051-07-0

Rはフリーソフトウェアであり、「完全に無保証」です。
一定の条件に従えば、自由にこれを再配布することができます。
配布条件の詳細に関しては、'license()'あるいは'licence()'と入力してください。

Rは多くの貢献者による共同プロジェクトです。
詳しくは'contributors()'と入力してください。
また、RやRのパッケージを出版物で引用する際の形式については
'citation()'と入力してください。

'demo()'と入力すればデモをみることができます。
'help()'とすればオンラインヘルプが出ます。
'help.start()'でHTMLブラウザによるヘルプがみられます。
'q()'と入力すればRを終了します。

>

2.御質問の方と同じ部分
(1)私も,同じく,筑波大学からダウンロードしました.
(2)また,同様に,私もパソコンのシステム(10.5.6)は,英語設定にしています(システム環境設定にて).

3.御質問の方と異なる部分
(1)私は2年ほど前,思い切って,日本語はすべて「Unicode」に設定することにしました.
(2)最初のうちはこれにより色々不便な面もありましたが,段々時間とともに有利な局面の方が増えて来た様に思います.

4.上記御質問画面の「WARNING」の部分は,
  「R」は,「ASCII」と「Unicode (utf-8)」しか支持しない
  (それ以外の各国特殊な文字コードには一々対応しない)
ということを示していると思います.
(1)「Unicode (utf-8)」を使用しないのであれば自国語は使えません.「ASCII」だけで使用して下さい,と言っているのでしょう.
(2)したがって,この「WARNING」を出さないためには,パソコン(?)設定を「Unicode (utf-8)」に変更する必要があるのではないかと思います.
>> 立町老梅さん
お返事ありがとうございます.
私もおそらくおっしゃっている通りだと考えています.
私の以前の認識ではMacはUnicodeを内部的に標準で使っていると思っていたのですが
どうやら通常言われているUTF-8ではなく,macオリジナルのUTF-8のようですね.
システム環境からそれを修正するやり方はわかりませんでしたが質問していた問題は以下の方法で解決しました.
Terminalを起動後に
defaults write org.R-project.R force.LANG en_US.UTF-8
と打つことで問題を解決することができました.
この操作が意味することが自分では理解できていないのですが
他のアプリへの影響もないようですので当分はこのまま使っていきたいと思います.
以前も同じようなやり方を試したのですがそのときは上手くいきませんでした.
コマンドを打つディレクトリの関係だったのかもしれません.

一応問題が解決しましたので,コメントくださった皆様ありがとうございました.
すいません,追記させていただきます.
defaults write org.R-project.R force.LANG en_US.UTF-8
で英語設定

defaults write org.R-project.R force.LANG ja_JP.UTF-8
で日本語設定にできますね

以前もやったやり方なのでディレクトリの問題ですね.
お騒がせしまして申し訳ないです.

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

R 更新情報

Rのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング