webclient에서 값을 넘길때 한글이 깨지는 문제가 있습니다. 해당 페이지에서 사용하는 인코딩을 마춰서 한글을 인코딩해서 보내줘야되는데 이럴때 System.Web.HttpUtility 클래스를 사용해 주시면 됩니다.

사이트의 인코딩이 euc-kr 이라면

string artist = "즐";

string turl = "http://search.mnet.com/searchSinger.asp?searchbox=btn&searchArea=SINGER&searchWord=" +
System.Web.HttpUtility.UrlEncode(artist, System.Text.Encoding.GetEncoding("euc-kr"))

로 해주시면 아주 잘 작동됩니다.



Posted by shunman

public Point ptRect = new Point(0, 0);

private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{

      ptRect.X = e.X;
      ptRect.Y = e.Y;

}

 private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{

      if(e.Button == MouseButtons.Left)
      {

          Point pt = new Point(this.Location.X + e.X - ptRect.X,
          this.Location.Y + e.Y - ptRect.Y);
          this.Location = pt;
      }

}

출처:데브피아
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=19223&ref=19223

Posted by shunman


티스토리 툴바