2014-12-03 67 views
0

運行查詢並將結果保存到.txt文件後,當我通過雙擊打開該文本文件時,一切正常,土耳其字符沒有問題。就像這樣:SQL to RGui |字符編碼問題

TRİKO

使得後R讀取read.csv txt的,那麼我會遇到這樣的:

TRA°KO

我用SQL Server 2014 Express和我認爲我的整理不是問題。

問題是,當我複製該文本中的內容並粘貼到我創建的新txt文件時,R讀取它就好了。我再次看到頂部有點的首都。

我在這裏做錯了什麼?

謝謝。

+1

您在文本文件中使用的編碼是什麼?你是否已經通過read.csv的'fileEncoding ='或'encoding ='參數告訴了R什麼編碼? – MrFlick 2014-12-03 18:42:49

+0

如果我沒有弄錯R有四種編碼選項:Latin-1,UTF-8,unknown,bytes。我需要UTF-8(我認爲),並且當我設置encoding =「UTF-8」時不幸的是,沒有任何變化。 – saltedcashew 2014-12-03 19:03:56

+0

你在什麼操作系統上?您需要知道文件*的編碼方式,而不是編碼方式。你試過'fileEncoding ='? – MrFlick 2014-12-03 19:10:43

回答

0

我不知道它爲什麼起作用,但我加了fileEncoding="UTF-8-BOM",它工作。