관리 메뉴

심재운 블로그

글 내용을 파일 저장시, 인코딩 처리 부분 본문

닷넷관련/ASP.NET WEBFORM

글 내용을 파일 저장시, 인코딩 처리 부분

재우니 2009.08.05 16:44
일반 web.config 나 global.ascx 에서 전역으로 사용할 경우에는...

FileInfo myFile = new FileInfo(filePath);

StreamWriter sw = myFile.CreateText();
sw.Write(html);
sw.Close();


하지만, 위의 코드는 인코딩을 인위적으로 처리하기가 어렵다.
따라서 인위적으로 인코딩을 처리하기 위해서 아래 처럼 개발을 해야 한다.



Encoding eAnsi = System.Text.Encoding.GetEncoding(1252);
StreamWriter sw = new StreamWriter(filePath, true, eAnsi);
sw.Write( html );
sw.Close();



또는...


using (StreamWriter writer = new StreamWriter("euckr.txt", false, Encoding.GetEncoding("EUC-KR"))) 
{
            writer.WriteLine("내용");
}




http://bytes.com/groups/net-xml/172097-writing-file-mangles-special-characters
http://secuprint.tistory.com/?page=20
1 Comments
댓글쓰기 폼