(DEMO)

ChangeEncoding <- function(Flag) { # Flag: 開頭 0;結尾 1 if (Flag == 0) { switch(Sys.info()[['sysname']], # .Platform$OS.type Windows = {Sys.setlocale(category = "LC_ALL", locale = "C")}, Mac = {Sys.setlocale(category = "LC_ALL", locale = "C")}, Linux = {Sys.setlocale(category = "LC_ALL", locale = "C")})} else if (Flag == 1) { switch(Sys.info()[['sysname']], Windows = {Sys.setlocale(category = "LC_ALL", locale = "")}, Mac = {Sys.setlocale(category = "LC_ALL", locale = "")}, Linux = {Sys.setlocale(category = "LC_ALL", locale = "")})} else { break } }


(中文版)