[問題] RODBC匯入SQL Server中文亂碼問題
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]:
我利用公司電腦(英文版作業系統)爬中文網站
利用Sys.setlocale(locale='cht')已經可以在R上面看到中文
也能正確匯入匯出繁體中文的csv (感溫感溫)
我現在要跑排程將資料直接送入我的SQL Server
不過發現原先在R上面的中文
這次送進SQL Server後又變亂碼啦
這次是長這樣的亂碼 (#無檔案時使用: 他會自己建立varchar的table)
aE?°|P¯f?U?|ao?O?I
或是這樣的亂碼 (#更新檔案時使用: 先建好nvarchar的table)
Nªº¶W°ª¶¥1 qÄv
再麻煩大家了 謝謝!!
[程式範例]:
下方的無檔案時使用跟更新檔案時使用會擇一使用
library(RODBC)
odbcconnect <- odbcConnect("MY_DB","trusted_connection=true")
values <- paste0( " article[ , c('", paste(colnames(article),collapse="','")
,"')] ", collapse="" )
sqlSave(odbcconnect, article, tablename = "subjectinfo_temp",
rownames = F) #無檔案時使用
sqlSave(odbcconnect, article, tablename = "subjectinfo_temp",
rownames = F, append = T) #更新檔案時使用
odbcClose(odbcconnect)
[環境敘述]:
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows Server >= 2012 x64 (build 9200)
locale:
[1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 LC_CTYPE=Chinese
(Traditional)_Taiwan.950 LC_MONETARY=Chinese (Traditional)_Taiwan.950
[4] LC_NUMERIC=C LC_TIME=Chinese
(Traditional)_Taiwan.950
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] RODBC_1.3-14 xml2_1.1.1
loaded via a namespace (and not attached):
[1] tools_3.3.2 Rcpp_0.12.9
[關鍵字]:
RODBC, SQL Server, 亂碼
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.199.64
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1487658174.A.8C2.html
→
02/22 08:59, , 1F
02/22 08:59, 1F
→
02/22 10:23, , 2F
02/22 10:23, 2F
推
02/22 10:47, , 3F
02/22 10:47, 3F
→
02/22 10:48, , 4F
02/22 10:48, 4F
→
02/22 12:00, , 5F
02/22 12:00, 5F
→
02/22 12:01, , 6F
02/22 12:01, 6F
→
02/22 12:02, , 7F
02/22 12:02, 7F
→
02/22 12:02, , 8F
02/22 12:02, 8F
→
02/22 13:49, , 9F
02/22 13:49, 9F
→
02/22 14:05, , 10F
02/22 14:05, 10F
→
02/22 14:06, , 11F
02/22 14:06, 11F
→
02/22 14:10, , 12F
02/22 14:10, 12F
→
02/22 16:18, , 13F
02/22 16:18, 13F
→
02/22 16:26, , 14F
02/22 16:26, 14F
→
02/23 14:38, , 15F
02/23 14:38, 15F
→
02/23 14:39, , 16F
02/23 14:39, 16F
推
02/25 06:52, , 17F
02/25 06:52, 17F
→
02/28 17:36, , 18F
02/28 17:36, 18F
→
02/28 17:36, , 19F
02/28 17:36, 19F
→
07/26 16:15, , 20F
07/26 16:15, 20F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章