streamwriter가 제작중인 CSV에서 잘못된 문자를 생성하는 문제가 있습니다. 문자는, 는  만 파일의 시작 부분에 나타납니다StreamWriter의 잘못된 문자
5,"GEN",555555555,,"Evan","Smith",,,,,,,,,,,,,,,,,,,,,,,,,"[email protected]"
5,"GEN",555555555,,"Dorathy","Smith",,,,,,,,,,,,,,,,,,,,,,,,,"[email protected]"
5,"GEN",555555555,,"Marvin","Smith",,,,,,,,,,,,,,,,,,,,,,,,,"[email protected]"
....
는 인코딩 문제처럼 나에게 보인다. 행운을 빌어 문자열을 정리하는 다른 인코딩과 정규식을 시도했습니다. 미리보기를위한 코드는 다음과 같습니다 (복잡한 것은 아니지만). 또한 웹 프로세스로 실행 중입니다.
@Lynn 클라이언트는 파일을 가져 와서 다른 프로그램에로드합니다. 개발자에게 전화를 걸었고 소프트웨어의 인코딩을 알지 못했습니다. 흥미로운 점은 OpenOffice는 문자를 표시하지만 NotePad ++ w/out BOM은 표시되지 않습니다. 아마도 BOM 바이트를 잡을 수 있습니까? – gnome
트랩 할 필요가 없습니다. 아래 Martin의 답변에 따라 StreamWriter를 UTF 대신 ASCII로 출력하도록 변경하십시오. 그러면 더 이상 표시하지 않아야합니다. –