상세 컨텐츠

본문 제목

aspx 에서 Base64로 인코딩

카테고리 없음

by happynuri 2008. 9. 18. 13:39

본문

일단은 aspx 파일에 

텍스트박스1  버튼1 텍스트박스2 버튼2 텍스트박스3 

이렇게 가져다 놓으세요 

텍스트박스1의 텍스트를 버튼1을 누르면 인코딩 되어서 텍스트박스2에 뿌려주고

버튼2를 누르면 텍스트박스3 에 디코딩 된 글자가 나와요~



    protected void Button1_Click(object sender, EventArgs e)
    {
           // encoding
            TextBox2.Text = Base64Encode(TextBox1.Text, Encoding.GetEncoding("ks_c_5601-1987"));
     }

    protected void Button2_Click(object sender, EventArgs e)
    {
       // decoding
        TextBox3.Text = Base64Decode(TextBox2.Text, Encoding.GetEncoding("ks_c_5601-1987"));
     }
    static string Base64Encode(string src, Encoding enc)
    {
        byte[] arr = enc.GetBytes(src);
        return Convert.ToBase64String(arr);
    }

    static string Base64Decode(string src, Encoding enc)
    {
        byte[] arr = Convert.FromBase64String(src);
        return enc.GetString(arr);
    }

댓글 영역