精华内容
下载资源
问答
  • 半角数字:1234 length和lengthb的区别: length(1234) 4 lengthb(1234) 8 to_single_byte函数用法: to_single_byte(1234) 1234 查找所有全角的数字: select age from test where lengthB(age) >4...
  • 全角半角转换工具是一款可以批量将全角转换半角,或批量将半角转换为全角的软件。全角半角转换工具支持文件导入、导出。 使用方法 1.将带有全角数字的新闻(Ctrl C)复制,在(Ctrl V)粘贴到上面文本框内。 2....
  • 全角数字正则匹配后输出半角数字,可以把日期字符串中的全角转换半角,又便于转换成日期格式
  • 全角半角数字转换

    2008-06-11 09:51:56
    全角数字半角数字转换程序代码!
  • 全角数字转换半角数字工具 v1.0版  使用指南  1.将带有全角数字的新闻(Ctrl+C)复制,在(Ctrl+V)粘贴到上面文本框内。  2.点击替换按钮,程序会自动转换半角数字,拷贝到下面文本框内。  3.使用滚动条...
  • 解决任何情况下的全角、半角字符转化问题,有效的控制程序中出现全角半角问题。方法简单,易懂。
  • [javascript] view plain copy ..."code" class="javascript">///全角空格为12288,半角空格为32  ...///其他字符半角(33-126)与全角(65281-65374...//半角转换为全角函数  function ToDBC(txtstring)  { 
    [javascript]  view plain  copy
    1. </pre><pre name="code" class="javascript">///全角空格为12288,半角空格为32   
    2. ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248   
    3. //半角转换为全角函数   
    4. function ToDBC(txtstring)   
    5. {   
    6. var tmp = "";   
    7.     for(var i=0;i<txtstring.length;i++)   
    8.     {   
    9.         if(txtstring.charCodeAt(i)==32)   
    10.         {   
    11.             tmp= tmp+ String.fromCharCode(12288);   
    12.         }   
    13.         if(txtstring.charCodeAt(i)<127)   
    14.         {   
    15.             tmp=tmp+String.fromCharCode(txtstring.charCodeAt(i)+65248);   
    16.         }   
    17.     }   
    18.     return tmp;   
    19. }   
    20. //全角转换为半角函数   
    21. function ToCDB(str)   
    22. {   
    23.     var tmp = "";   
    24.     for(var i=0;i<str.length;i++)   
    25.     {   
    26.         if(str.charCodeAt(i)>65248&&str.charCodeAt(i)<65375){   
    27.             tmp += String.fromCharCode(str.charCodeAt(i)-65248);   
    28.         }else {   
    29.             tmp += String.fromCharCode(str.charCodeAt(i));   
    30.         }   
    31.     }   
    32.     return tmp   
    33. }  
    转载自:http://blog.csdn.net/long511703/article/details/45072191
    展开全文
  • 主要介绍了
  • 日文全角半角转化

    2013-03-28 10:09:56
    实现日文的全角半角转换 平假名片假名都转换
  • C++全角半角字符转换

    2013-04-07 11:38:58
    C++全角半角字符转换
  • SqlServer数据库全角转换半角,需要的朋友可以参考一下
  • 全角数字转化为半角(正确)

    千次阅读 2018-11-01 18:38:55
    请注意可能会提示风险,这是csdn官网如果不是他们的网址,其他的网址都会提示有风险,这是CSDN网站设置的问题,请放心访问,无需担心。...相信大家,在做php项目的时候有时会用到全角转化为半角的情...

    如果浏览不顺畅请到原文章出处:https://www.sky8g.com/technology/478/

    请注意可能会提示风险,这是csdn官网如果不是他们的网址,其他的网址都会提示有风险,这是CSDN网站设置的问题,请放心访问,无需担心。谢谢。

    原文章出处:https://www.sky8g.com/technology/478/

    相信大家,在做php项目的时候有时会用到全角转化为半角的情况,具体的就是例如110-120-119这是全角,要转化110-120-119的情况,在网上查看了好多php代码写的程序,大多数都是炒来炒去没有自己的主见和实验,而且是错误的,我于是决定自己写出来一个转化函数,本篇文章自己写了个全角数字转化半角的函数。已经测试ok,希望有有用到的可以使用。话不多说,直接代码如下:

    
    function sbc2Dbc($str, $l = 0) {
              
                if ($l > 0) {
                $strNew ='';
                $arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4',
            '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9','0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4',
            '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9');
                    $len = mb_strlen($str, "UTF-8");
                    for ($i = 0; $i < $len; $i += $l) {
                        $strQ = mb_substr($str, $i, $l, "UTF-8");
                        if (array_key_exists($strQ, $arr)){
                                $strNew .= $arr[$strQ];
                        }
                    }
                    return $strNew;
                }
                return $str;
            }
    
    echo sbc2Dbc('23212143444',1);
    结果如下:23212143444
    展开全文
  • 字母和数字半角和全角的问题

    千次阅读 2019-03-01 10:53:59
    有的时候,我们没有限制用户输入的字母数字是半角或者全角。 但是默认一般各个系统在证件号码方面全部都是半角的。所以当用户输入半角的时候,我们需要处理一下,提示它错误,或者后台自动给他把全角改成半角。 ...

    有的时候,我们没有限制用户输入的字母数字是半角或者全角。
    但是默认一般各个系统在证件号码方面全部都是半角的(数字和字母,是AS编码,占一个字节)。所以当用户输入全角的字母和数字的时候,我们需要处理一下,提示它错误,或者后台自动给他把全角改成半角。

    半角:N,1,我
    全角:N,1,我
    在这里插入图片描述

    代码转换

    //全角转为半角
        public static String full2Half(String string) {
            if (isEmpty(string)) {
                return string;
            }
            
            char[] charArray = string.toCharArray();
            for (int i = 0; i < charArray.length; i++) {
                if (charArray[i] == 12288) {
                    charArray[i] =' ';
                } else if (charArray[i] >= ' ' &&
                        charArray[i]  <= 65374) {
                    charArray[i] = (char) (charArray[i] - 65248);
                } else {
                    
                }
            }
     
     
            return new String(charArray);
        }
    

    半角转为全角

    /**
         * this is used to convert half to full-widths charaters.
        * @Title: half2Full
        * @param value input value
        * @return converted value
         */
        public static String half2Full(String value) {
            if (isEmpty(value)) {
                return "";
            }
            char[] cha = value.toCharArray();
     
            /**
             * full blank space is 12288, half blank space is 32
             * others :full is 65281-65374,and half is 33-126.
             */
            for (int i = 0; i < cha.length; i++) {
                if (cha[i] == 32) {
                    cha[i] = (char) 12288;
                } else if (cha[i] < 127) {
                    cha[i] = (char) (cha[i] + 65248);
                }
            }
            return new String(cha);
        }
     
        /**
         * @Description: check whether is empty.
         * @Title: isEmpty
         * @param str input string
         * @return whether the input is empty
         */
        public static boolean isEmpty(String str) {
            return str == null || str.length() == 0;
    

    相关知识

    A 什么是全角和半角?
    (1)全角–指一个字符占用两个标准字符位置。
    汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。

    (2)半角–指一字符占用一个标准的字符位置。
    通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。

    B 全角与半角各在什么情况下使用?
    全角占两个字节,半角占一个字节。
    半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占两个字节。
    在编程序的源代码中只能使用半角标点(不包括字符串内部的数据)
    在不支持汉字等语言的计算机上只能使用半角标点(其实这种情况根本就不存在半角全角的概念)

    对于大多数字体来说,全角看起来比半角大,当然这不是本质区别了。

    C 全角和半角的区别
    全角就是字母和数字等与汉字占等宽位置的字。半角就是ASCII方式的字符,在没有汉字输入法起做用的时候输入的字母数字和字符都是半角的。

    在汉字输入法出现的时候,输入的字母数字默认为半角,但是标点则是默认为全角,可以通过鼠标点击输入法工具条上的相应按钮来改变。

    D 关于“全角”和“半角”:
    全角:是指中GB2312-80(《信息交换用汉字编码字符集·基本集》)中的各种符号。
    半角:是指英文件ASCII码中的各种符号。

    展开全文
  • 全角字符数字转换半角字符数字

    千次阅读 2015-05-26 09:57:28
    全角字符数字转换半角字符数字 function CtoH(str){ var result=""; for (var i = 0; i ; i++){ if (str.charCodeAt(i)==12288){ result+= String.fromCharCode(str.charCodeAt(i)-12256); continue; }...
    全角字符数字转换为半角字符数字
    
    function CtoH(str){ 
    
    	var result="";
    	for (var i = 0; i < str.length; i++){
    	if (str.charCodeAt(i)==12288){
    		result+= String.fromCharCode(str.charCodeAt(i)-12256);
    		continue;
    	}
    	if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
    		result+= String.fromCharCode(str.charCodeAt(i)-65248);
    	else 
    		result+= String.fromCharCode(str.charCodeAt(i));
    	} 
    	console.log(result);
    	return result;
    } 

    展开全文
  • 全角和半角指的是输入的英文字母或数字的大小,全角指一个字符占用两个标准字符位置的状态。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,...
  • [javascript] view plain copy ...//JS把全角转为半角的函数  function CtoH(str)  {   var result="";   for (var i = 0; i   if (str.charCodeAt(i)==12288){   result+= St
  • C#全半角转换代码

    2016-01-05 09:27:10
    C#全半角转换代码,处理字符串中的全角字符,解决因输入法导致的数据错误
  • 全角字符转换半角字符
  • 利用函数,将“全角”转换成“半角”,使用如:to_single_byte()函数,对其转换转换半角后,成功存入数据库。 另外,如果遇到需要“半角转换成“全角”的场合时,可以使用to_multi_byte()函数。   【实验】 ...
  • public static String filterNumberString(String str) { if(StringUtils.isEmpty(str)) { return null; } for (int i = 0; i str = str.replace((char) ('0' + i), (char) ('0' + i));...}
  • Python实现全角与半角相互转换

    千次阅读 2019-05-20 23:00:26
    全角与半角转换在处理汉语语料中会经常出现,这里分别说明汉字、数字、字母的unicode编码范围。以及全角与半角转换方法。最后给出wiki上全角和半角的编码对照表。 汉字的判断 汉字的unicode编码范围 u4e00 到 u9fa...
  • 1、什么是全角和半角? -- 百度百科 1)全角(Full-width):是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置。全角占两个字节(16位)。 汉字字符和规定了全角的英文字符及国标GB...
  • Java全角半角转换

    万次阅读 2018-11-27 10:25:42
    全角就是字母和数字等与汉字占等宽位置的半角就是ASCII方式的字符,在没有汉字输入法起做用的时候输入的字母数字和字符都是半角的。 在汉字输入法出现的时候,输入的字母数字默认为半角,但是标点则是默认为...
  • 【字符转换】——全角和半角转换

    千次阅读 2019-06-23 17:29:17
    半角,即一个字符占用一个标准字符的位置,排的量度单位,宽度等于同一磅数全角的一半。 全角和半角的使用 1、在中文输入法中,切换全角和半角格式的快捷键为SHIFT+空格。 2、一般的系统命令是不用全角字符的,...
  • 日语全角转半角

    2016-03-27 00:06:12
    将日语全角转为半角
  • MySQL 全角转换半角

    2015-12-26 19:33:00
    ​序言: 用户注冊时候,录入了全角手机号码,...手机号码全角转换半角先查询出来全角半角都存在的手机号码的数据SELECT a.username ,COUNT(1) AS numFROM(SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLA...
  • python 全角半角字符转换

    千次阅读 2018-09-19 19:08:00
    1.相关原理 全角即:Double Byte Character,简称DBC ...全角字符的第一个字节总是被置为 163,而第二个字节则是相同半角字符码加上128(不包括空格,全角空格和半角空格也要考虑进去); 对...
  • 建立函数create function changestr (@s varchar(100)) returns varchar(100) as --字符串中的全角数字转换半角数字 begin set @s = replace(@s,'0','0') set @s = replace(@s,'1','1') set @s = replace(@s,'2...
  • java实现:半角字符与全角字符相互转换~

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,738
精华内容 6,295
关键字:

半角字转换