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;

        }

  • 相关阅读:
    java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context
    hutool.poi使用,hutool导入
    Switch Off Offline Mode
    大数据-linux之大数据-shell变量
    大数据-linux之大数据-shell编程
    大数据-linux之java环境搭建-mysql的安装
    大数据-linux之java环境搭建-eclipse的下载安装
    大数据-linux之javaee环境搭建-tomcat的安装
    大数据-linux搭建javaee的开发环境-jdk的安装
    大数据-linux实操篇-RPM包管理
  • 原文地址:https://www.cnblogs.com/MSIKRUBY/p/3790660.html
Copyright © 2011-2022 走看看