示例#1
0
        private void ConverBtn_Click(object sender, EventArgs e)
        {
            HEX2GBK_Result.Hide();
            string strutf8 = HEXOri.Text;

            if (strutf8.Length == 0)
            {
                LabelTest.LabelRed(HEX2GBK_Result, "invalid string");
            }
            else if (strutf8.Length % 2 != 0)
            {
                LabelTest.LabelRed(HEX2GBK_Result, "invalid length");
            }
            else
            {
                GBKResult.Text = ConvertChar.HEX2GBK(strutf8);
            }
        }
示例#2
0
        private void GBK2HEXBtn_Click(object sender, EventArgs e)
        {
            GBK2HEX_Result.Hide();
            string strgbk = GBKOri.Text;

            if (strgbk.Length == 0)
            {
                LabelTest.LabelRed(GBK2HEX_Result, "invalid length");
            }

            else
            {
                byte[] returnBytes = Encoding.GetEncoding("GBK").GetBytes(strgbk);
                string Hex         = null;
                for (int i = 0; i < returnBytes.Length; i++)
                {
                    Hex = Hex + Convert.ToString(returnBytes[i], 16);
                }
                HEXResult.Text = ConvertChar.GBK2HEX(strgbk);
            }
        }
示例#3
0
        private void button2_Click(object sender, EventArgs e)
        {
            string str = MySQLtest.ConnectionTest();

            LabelTest.LabelRed(DBResult, str);
        }