zoukankan      html  css  js  c++  java
  • 全角转半角

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace talefox.ShareLib
    {
        public class Characters
        {
            /// <summary>
            /// 全角转半角
            /// </summary>
            /// <param name="c">需要转换的字符,当为半角时不转换</param>
            /// <returns>半角字符</returns>
            public static char DoubleByteToHalfAngle(char c)
            {
                char[] cs = new char[] { c};
                byte[] bs = System.Text.Encoding.Unicode.GetBytes(cs, 0, 1);

                if (bs.Length == 2)
                {
                    if (bs[1] == 255)
                    {
                        bs[0] = (byte)(bs[0] + 32);
                        bs[1] = 0;
                        cs[0] = System.Text.Encoding.Unicode.GetChars(bs)[0];
                    }
                }
                return cs[0];
            }
        }
    }

  • 相关阅读:
    Sql例子Sp_ExecuteSql 带参数
    Flex显示麦克风当前音量
    无法将 flash.display::Sprite@156b7b1 转换为 mx.core.IUIComponent
    FMS (端口问题)如何穿透防火墙
    19:A*B问题
    6264:走出迷宫
    2753:走迷宫
    1792:迷宫
    换钱问题(经典枚举样例)
    1943(2.1)
  • 原文地址:https://www.cnblogs.com/talefox/p/1322583.html
Copyright © 2011-2022 走看看