zoukankan      html  css  js  c++  java
  • 半角与全角之间的转化[转]

    一、半角与全角之间的转化

        /// <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;

        }

     

        /// <summary>

        /// 全角转半角

        /// </summary>

        /// <param name="QJstr"></param>

        /// <returns></returns>

        static public string GetBanJiao(string QJstr)

        {

            char[] c = QJstr.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] == 255)

                    {

                        b[0] = (byte)(b[0] + 32);

                        b[1] = 0;

                        c[i] = System.Text.Encoding.Unicode.GetChars(b)[0];

                    }

                }

            }

            string strNew = new string(c);

            return strNew;

        }

  • 相关阅读:
    字节输入流抽象类InputStream
    CentOS6.2使用yum安装LAMP及phpMyadmin(转)
    文件字节流类(不是抽象的)FileInputStream和FileOutputStream
    字节输出流抽象类OutputStream
    编译安装GD库出错解决(转)
    关于empty函数的判断
    PHP获取用户的用户的真实IP地址(转)
    字符输入输出流与字节输入输出流
    关于empty函数的输出
    thinkphp 多表 事务(转)
  • 原文地址:https://www.cnblogs.com/MSIKRUBY/p/3790660.html
Copyright © 2011-2022 走看看