2014-10-23 1 views
0

Lotus Notes 8.5의보기 데이터를 csv 파일로 내보내는 중입니다. 내보내기를 수행하는 방법은보기를 선택하고 파일/내보내기를 클릭 한 다음 CSV foramt를 선택합니다.Lotus Notes 8.5 : CSV 파일로보기 내보내기 중국어 문자 파일 python 스크립트로 읽음

원래 파일/환경 설정/국가 별 설정에서 가져 오기/내보내기 문자 : 서유럽과 미국 [Windows]을 사용하고 있습니다. 문제는 모든 중국어 문자가 ?????, ?????가된다는 것입니다.

유니 코드로 변경 한 경우 (UTF-8), 나는 이상한 일을 직면하고하는 것입니다 : 파일이 "저자, editdates, 요청자로 시작하는 말 ... ', 내가 파이썬에서 파일을 열 경우 스크립트에서 csv 판독기를 사용하여 "authors"대신 첫 번째 값을 읽으면 "\ uad \ efd \ gsdfauthors"라고 읽습니다. 파일에 UTF-8 문자가 일부 추가 된 것으로 보입니다

그리고이 파일의 필드에도이 문제가 있습니다. "Print (ad)"값은 "Print \ sdsx \ sdxdf \ sdf (ad)"가됩니다 .. 또한 이상한 UTF-8 문자가 있습니다

+0

첫 번째 행에 앞에 붙는 번호는 "\ xef \ xbb \ xbf"입니다. –

답변

0

이것은 Byte Order Mark입니다. 이것은 유니 코드 표준의 일부입니다. 멀티 바이트 문자 시퀀스가 ​​빅 엔디안 또는 리틀 엔디안 형식으로 인코딩되는지 여부를 읽기 소프트웨어에 알려줍니다. 당신은 그것에 대해 here 읽을 수 있습니다.