2012-04-19 70 views
0

我使用R和RGtk2軟件包爲英文和非ACSII字符串(大多數是中文)的數據輸入創建GUI,數據將作爲數據框存儲。我建立了一個原型和嘗試,但發現了一些有趣的事情:R和RGtk2中的unicode問題

  • 時,我認爲用頭(DF)數據幀,則R中控制檯(RGUI)和RStudio控制檯
  • 當數據幀被視爲炒使用View(DF),這是正常的RStudio,但R中控制檯
  • 我用write.table再次炒(DF,「foo.txt的」)出口數據幀,它通常在記事本++
  • 我介紹可以通常在gtkTextEntry對象中鍵入中文,但是在保存並加載到相同的gtkTextEntry對象中後,文本被加擾

我想知道是什麼導致了這個問題:R語言環境設置;我的win7的區域設置; GTK +運行時或者RGtk2本身,我在GTK +中聽說過類似g_convert的東西,我想知道它是否可以幫助,如果是的話,如何在R中使用它?

謝謝。

回答

0

我固定它:

Encoding(df[,"col"]) <- "UTF-8" 

此轉換df[,"col"]列。