全角 半角
一、半角與全角之間的轉化
/// <summary>
/// 半角轉全角
/// </summary>
/// <param name="BJstr"></param>
/// <returns></returns>
static public string GetQuanJiao(string BJstr)
{
char[] c = BJstr.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
byte[] b = System.Text.Encoding.Unicode.GetBytes(c, i, 1);
if (b.Length == 2)
{
if (b[1] == 0)
{
b[0] = (byte)(b[0] - 32);
b[1] = 255;
c[i] = System.Text.Encoding.Unicode.GetChars(b)[0];
}
}
}
string strNew = new string(c);
return strNew;
}
/// 全角轉半角
/// <param name="QJstr"></param>
static public string GetBanJiao(string QJstr)
char[] c = QJstr.ToCharArray();
if (b[1] == 255)
b[0] = (byte)(b[0] + 32);
b[1] = 0;