개발/C# .NET 27

C# 한글깨짐 처리

이미 사용중인 Sybase에 접근해서 내용을 가져오는데, 도무지 한글이 깨진것을 어떻게 할수가 없어서... 이렇게 확인부터 하자 깨진 한글을 어떻게 제대로 표시할지 찾아보자.. 원본 문자열이 어떤방식의 charset으로 되어 있는지.. 어떻게 다시 제대로 표시할지 찾아보기 위해 간단한 메서드를 만들었다. [코드] public void convertCheck(string str) { Encoding encKr = Encoding.GetEncoding("euc-kr"); EncodingInfo[] encods = Encoding.GetEncodings(); Encoding destEnc = Encoding.UTF8; foreach (EncodingInfo ec in encods) { Encoding enc ..

개발/C# .NET 2011.04.20

자동 생성된 Machinekey 읽기

Web.Config에 따로 설정을 하면 machinekey를 읽을 필요는 없겠지만서도.. 나처럼 필요한 경우가 생길지도 몰라 구글링을 통해서 얻은 정보를 공유한다. protected void Page_Load (object sender, EventArgs e) { MachineKeySection section = (MachineKeySection) ConfigurationManager.GetSection ("system.web/machineKey"); BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.GetProperty; Func propertyReader = name => (byte[]) section ..

개발/C# .NET 2011.04.15

Windows 2008 Server - WCF 404.7 error

http://sotooto.textcube.com/entry/HTTP-%EC%98%A4%EB%A5%98-40417-Not-Found 여기 참조 하세요. 간략하게는 제어판 -> 프로그램 및 기능 -> 윈도우즈 기능 사용함/사용 안함 -> 서버관리자가 뜹니다. 여기서 -> 기능 -> 기능추가 -> .Net Framework 3.0 기능 하위에 WCF 활성화 이외에 다른 원인이 있을수도 있지만.. 제 경우는 위처럼 WCF를 활성화 안해서 그랬습니다. .. 여기까지 눈이 많이 왔네요..

개발/C# .NET 2010.12.28

실행중인 클래스명을 조회

현재 프로젝트에 있는 모든 UI 클래스 명을 얻어와 보자! 1 namespace NSCL 2 { 3 public partial class Form1 : Form 4 { 5 public Form1() 6 { 7 InitializeComponent(); 8 this.Load += new EventHandler(Form1_Load); 9 } 10 11 void Form1_Load(object sender, EventArgs e) 12 { 13 GetClassNames(); 14 } 15 16 private void GetClassNames() 17 { 18 List clsNames = new List(); 19 Assembly asm = Assembly.GetExecutingAssembly(); 20 21 f..

개발/C# .NET 2010.10.31