So I have some data in a .Rdata-file. In this file there is a dataframe I'd like to use. It's called d. What I did to read it is the following: 
> env = environment()
> load("data/Erfurt_rent_new.Rdata", envir = env)
> df = env$d
Then I wanted to access a column by typing df$..., but it immediately prompts me with: 
Error in tolower(completions) : invalid multibyte string 6
I then tried to change the encoding od the columns. There are some german names in it and I thought this might be the problem. So I tried (as described here: link)
fix.encoding <- function(df, originalEncoding = "latin1") {
  numCols <- ncol(df)
  for (col in 1:numCols) Encoding(df[, col]) <- originalEncoding
  return(df)
}
But when I run it it says:
Error in `Encoding<-`(`*tmp*`, value = originalEncoding) : 
  a character vector argument expected
I then tried to change the default behaviour of stringsAsFactors = TRUE to FALSE by:
df1 = data.frame(df, stringsAsFactors = FALSE)
but then it says:
Error in make.names(vnames, unique = TRUE) : invalid multibyte string 6
So I'm a little lost. And all I'd like to do is read in my data;)
