Try to read the content from file hello.txt at path C:/temp/Kälte/Grad°/:
Message; Content
Greeting; Hello World!
path = 'C:/temp/Kälte/Grad°/hello.txt'
# OKAY
data = ""
with open(path) as f:
    data = f.read()
print("file content:\n" + data)
# OKAY
import csv
with open(path, 'r') as csvfile:
    print("reading csv file:\n"+path)
    reader = csv.reader(csvfile, delimiter=';')
    for row in reader:
        print(row)
     
# FAILURE
import pandas as pd
print("reading csv file with pandas:\n"+path)
dataframe = pd.read_csv(path, sep=';',names=["Message","Content"],header=1)
print (dataframe)
I remember the exact same problem from several years ago, and I wonder why nobody resolves such a basic issue in pandas. Doesn't pandas call python's open internally (because then it should work, shouldn't it)? Or am I doing it wrong?
 
     
    