Superset에서 대쉬보드에서
Export CSV 할 때 encoding 오류 발생
ubuntu에서는 문제없으나 windows PC에서 저장시 문제 발생
일반 사용자들이 windows인것을 감안하여 수정이 필요
해결 방법 :
superset/views/core.py
response = CsvResponse(
csv, headers=generate_download_headers("csv", quoted_csv_name)
)
=> 위부분에서 중요부분은 csv 부분이다.
superset / config.py
CSV_EXPORT = {
'encoding': 'utf_8_sig',
"sep": ","
}
여기서 sig는 signature를 뜻하며 BOM을 파일 정보로 취급
Byte order mark
'DataEnginner' 카테고리의 다른 글
superset athena 연결시 주의사항 (0) | 2022.04.13 |
---|---|
pyspark (0) | 2021.06.10 |