2011-08-26 4 views
1

내가 어떻게 내 응용 프로그램에서 다음C#에서 CSV에 파일을 저장/ASP.NET

File.WriteAllText(OutPutFileName + InPutTitle + ".csv", OutputText, Encoding.UTF8); 

//outputText is a string of data separated by commas with line breaks 

언제 인코딩 UTF8로 출력 및 Excel에서 CSV를 열고, 쉼표 사이의 각 데이터 포인트 각각의 올바른 셀에 있습니다. 그러나 유니 코드 또는 UTF32로 전환하면 쉼표가 Excel에 나타나며 데이터는 하나의 긴 행에 있습니다.

인코딩을 UTF32로 인코딩하는 동안 어떻게 수정합니까? (UTF8로 표시되지 않는 특정 문자가 있기 때문에 필요합니다).

+0

구분 기호가 없거나 쉼표 만 사용하면 어떻게됩니까? –

+0

확실하지 않다면, 앱은 너무 커서 SQL 애플릿 생성기 이후에 구분 기호를 변경할 수 없습니다. – cdub

+0

donot은 정확하지만 기본 인코딩을 시도합니다 –

답변

2

여러 줄로 나누어야 할 수도 있습니다. 쉼표 및 기타 기본 사항에 인코딩 UTF8을 사용하고 필요한 것에 대해서만 UTF32를 사용하십시오.

+0

오, 그게 끔찍합니다.하지만 의미가 있습니다. – cdub

+0

인코딩을 변경하면 엉망이됩니다. 가기 – cdub

관련 문제