R および RGtk2 パッケージを使用して、英語および非 ACSII 文字列 (ほとんどが中国語) のデータ入力用の GUI を作成しています。データはデータフレームとして保存されます。プロトタイプを作成して試してみましたが、興味深いことがわかりました。
- head(df) を使用してデータフレームを表示すると、R コンソール (Rgui) と RStudio のコンソールでスクランブルされます。
- View(df)を使用してデータフレームを表示すると、RStudioでは正常ですが、Rコンソールでは再びスクランブルされます
- write.table(df,"foo.txt") を使用してデータフレームをエクスポートします。通常はメモ帳++で表示されます
- 通常は gtkTextEntry オブジェクトに中国語を入力できますが、保存して同じ gtkTextEntry オブジェクトにロードした後、テキストがスクランブルされます。
何が問題の原因なのだろうか: R ロケール設定。私のwin7の地域設定; GTK+ ランタイム、または RGtk2 自体、GTK+ の g_convert のようなものについて聞いたことがありますが、それが役立つかどうか疑問に思っています。
ありがとう。