วิธีระบุการเข้ารหัสใน rOracle

ฉันมีปัญหากับแพ็คเกจ "rOracle" ของ R ที่อ่านข้อมูลซิริลลิกจาก db ฉันเปลี่ยนตัวเลือก nls_lang ของ oracle เป็น AMERICAN_AMERICA.CL8MSWIN1251 เพื่อให้ sqlQuery ในแพ็คเกจ rODBC ทำงานได้ดีกับตัวเลือก DBMSencoding = "CP1251" แต่ฉันไม่รู้วิธีระบุการเข้ารหัสเพื่ออ่านโดยใช้ dbGetQuery ของ rOracle

มีความคิดอะไรบ้าง?


person Powerfool    schedule 31.12.2015    source แหล่งที่มา


คำตอบ (1)


ตั้งค่าตัวแปรสภาพแวดล้อม NLS_LANG ก่อนเริ่ม R

set NLS_LANG=BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
person pinei    schedule 05.05.2020