精华内容
下载资源
问答
  • 半角转换

    2017-03-07 09:36:36
    半角转换,完整测试工程
  • 半角符号

    千次阅读 2016-08-25 09:39:47
    半角符号  编辑 半角符号,即半角字符中的符号类字符,占用一字节。 中文名 半角符号 字 节 一字节 属 性 符号类 应 用 英文字母 目录 1 半角字符含义 2 全角字符...

    半角符号

     编辑
    半角符号,即半角字符中的符号类字符,占用一字节。
    中文名
    半角符号
    字    节
    一字节
    属    性
    符号类
    应    用
    英文字母

    半角字符含义

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

    全角字符含义

    编辑
    全角---指一个字符占用两个标准字符位置。 
      汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。[2] 

    内容比较

    编辑
    ASCII
    全角字符
    Unicode
    半角字符
    Unicode
    0x20
    " "空格
    U+3000
    " "空格
    U+0020
    0x21
    U+ff01
    !
    U+0021
    0x22
    "
    U+ff02
    "
    U+0022
    0x23
    #
    U+ff03
    #
    U+0023
    0x24
    $
    U+ff04
    $
    U+0024
    0x25
    %
    U+ff05
    %
    U+0025
    0x26
    &
    U+ff06
    &
    U+0026
    0x27
    '
    U+ff07
    '
    U+0027
    0x28
    U+ff08
    (
    U+0028
    0x29
    U+ff09
    )
    U+0029
    0x2a
    *
    U+ff0a
    *
    U+002a
    0x2b
    +
    U+ff0b
    +
    U+002b
    0x2c
    U+ff0c
    ,
    U+002c
    0x2d
    U+ff0d
    -
    U+002d
    0x2e
    U+ff0e
    .
    U+002e
    0x2f
    /
    U+ff0f
    /
    U+002f
    0x3a
    U+ff1a
    :
    U+003a
    0x3b
    U+ff1b
    ;
    U+003b
    0x3c
    <
    U+ff1c
    <
    U+003c
    0x3d
    =
    U+ff1d
    =
    U+003d
    0x3e
    >
    U+ff1e
    >
    U+003e
    0x3f
    U+ff1f
    ?
    U+003f
    0x40
    @
    U+ff20
    @
    U+0040
    0x5b
    [
    U+ff3b
    [
    U+005b
    0x5c
    \
    U+ff3c
    \
    U+005c
    0x5d
    ]
    U+ff3d
    ]
    U+005d
    0x5e
    U+ff3e
    ^
    U+005e
    0x5f
    _
    U+ff3f
    _
    U+005f
    0x60
    `
    U+ff40
    `
    U+0060
    0x7b
    {
    U+ff5b
    {
    U+007b
    0x7c
    |
    U+ff5c
    |
    U+007c
    0x7d
    }
    U+ff5d
    }
    U+007d
    0x7e
    U+ff5e
    ~
    U+007e
    参考资料
    展开全文
  • asp将全角的字符转变成半角字符,将半角转变成全角d的代码
  • 易语言到半角详解

    2020-08-26 10:12:34
    在本篇文章中我们给大家分享的是关于易语言到半角相关知识点内容,有兴趣的朋友们跟着学习下。
  • 全角转半角

    2014-04-29 16:14:21
    全角半角互相转
  • 全角转为半角

    2021-01-22 16:11:02
    全角和半角字符对比: abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ?!/#@ abcdefghijklmnopqrstuvwxyz0123456789...

    全角和半角字符对比:

    abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ?!/#@

    abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ?!/#@

    =============================================
    以下使用js将全角转为半角

    //全角转半角
    /**
     * 全角字符转换为半角字符
     * @params str string 被转换的字符串
     * @returns string 转换后的字符串
     */
    function getBanJiaoString(str){
        var result = ""; //替换后的结果
        for (var i = 0; i < str.length; i++) {
            if (str.charCodeAt(i) == 12288) //全角空格
                result += String.fromCharCode(32); //半角空格
            else if (str.charCodeAt(i) > 65280 && str.charCodeAt(i) < 65375)
                result += String.fromCharCode(str.charCodeAt(i) - 65248); //其他全角字符
            else
                result += String.fromCharCode(str.charCodeAt(i));
        }
        return result;
    }
    
    /**
     * 去除所有空格:
     * @param str
     * @returns {*}
     * @constructor
     */
    function removeSpace(str) {
        // 去除空格
        if (!str) {
            return ''
        } else {
            return str.replace(/(\s*)|(\s*$)/g, '')
        }
    }
    
    //自动删除空格键 以及 全角默认为半角。
    function transferStr(str) {
        if (str=='' || (!str)){
            return ''
        }else{
            str = getBanJiaoString(str)
            return removeSpace(str);
        }
    }
    
    展开全文
  • JavaScript 全角转半角部分 ,需要的朋友可以参考下。
  • 虽然生活中很少用到全角,但是有时还是会用到对字符串进行全半角的转换,尤其是全角转换为半角,在这里简单记录一下,以备以后使用参考:/***字符串全半角转换*/packagecom.project.util;importjava.io....

    虽然生活中很少用到全角,但是有时还是会用到对字符串进行全半角的转换,尤其是全角转换为半角,在这里简单记录一下,以备以后使用参考:

    /**

    * 字符串全半角转换

    */

    package com.project.util;

    import java.io.UnsupportedEncodingException;

    /**

    * @author admin

    * @category 字符串全半角转换

    */

    public class CommonUtil {

    /**

    * 全角转半角的

    * @param fullStr 全角字符串

    * @return halfStr 半角字符串

    */

    public static final String switchFullToHalf(String fullStr){

    if(fullStr == null){

    return "";

    }

    StringBuffer buffer = new StringBuffer("");

    try{

    String singleStr = "";

    byte[] byteArray = null;

    for (int i = 0; i 

    singleStr = fullStr.substring(i, i + 1);

    // 全角空格转换成半角空格

    if (singleStr.equals(" ")) {

    buffer.append(" ");

    continue;

    }

    byteArray = singleStr.getBytes("unicode");

    // 得到 unicode 字节数据

    if (byteArray[2] == -1) {// 表示全角

    byteArray[3] = (byte) (byteArray[3] + 32);

    byteArray[2] = 0;

    buffer.append(new String(byteArray, "unicode"));

    } else {

    buffer.append(singleStr);

    }

    }

    }catch(UnsupportedEncodingException e){

    e.printStackTrace();

    }catch(Exception e){

    e.printStackTrace();

    }

    return buffer.toString();

    }

    /**

    * 半角转全角

    * @param halfStr半角字符串

    * @return fullStr 全角字符串

    */

    public static final String switchHalfToFull(String halfStr){

    if(halfStr == null){

    return "";

    }

    StringBuffer buffer = new StringBuffer("");

    try{

    String singleStr = "";

    byte[] byteArray = null;

    for (int i = 0; i 

    singleStr = halfStr.substring(i, i + 1);

    if (singleStr.equals(" ")) {// 半角空格转为全角空格

    buffer.append(" ");

    continue;

    }

    byteArray = singleStr.getBytes("unicode");

    if (byteArray[2] == 0) {// 表示半角

    byteArray[3] = (byte) (byteArray[3] - 32);

    byteArray[2] = -1;

    buffer.append(new String(byteArray, "unicode"));

    } else {

    buffer.append(singleStr);

    }

    }

    }catch(UnsupportedEncodingException e){

    e.printStackTrace();

    }catch(Exception e){

    e.printStackTrace();

    }

    return buffer.toString();

    }

    }

    展开全文
  • sql全角半角

    2014-09-26 13:21:23
    半角字符从的unicode编码从 33~126 空格比较特殊,全角为 12288,半角为 32 而且除空格外,全角/半角按unicode编码排序在顺序上是对应的 所以可以直接通过用+-法来处理非空格数据,对空格单独处理 like的时候,指定...
  • 加载窗体时,焦点默认处于TextBox1上,用C#源代码实现全角半角互相切换,在控件的Click事件中触发来调整输入法状态,思路:声明一些相关的API函数,检查输入法的全角半角状态,如果输入法处于打开状态则检索输入法...
  • 日语全角转半角

    2016-03-27 00:06:12
    将日语全角转为半角
  • 全角和半角的区别全角占两个字节,半角占一个字节,半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节.它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只...

    全角和半角的区别

    全角占两个字节,半角占一个字节,半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节.

    它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只接触了 ,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。

    它叫“半角空格”,全称是En Space,en是字体排印学的计量单位,为em宽度的一半。根据定义,它等同于字体度的一半(如16px字体中就是8px)。名义上是小写字母n的宽度。此空格传承空格家族一贯的特性:透明的,此空格有个相当稳健的特性,就是其占据的宽度正好是1/2个中文宽度,而且基本上不受字体影响。

    它叫“全角空格”,全称是Em Space,em是字体排印学的计量单位,相当于当前指定的点数。例如,1 em在16px的字体中就是16px。此空格也传承空格家族一贯的特性:透明的,此空格也有个相当稳健的特性,就是其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。

    它叫窄空格,全称是Thin Space。我们不妨称之为“瘦弱空格”,就是该空格长得比较瘦弱,身体单薄,占据的宽度比较小。它是em之六分之一宽。

    它叫零宽不连字,全称是Zero Width Non Joiner,简称“ZWNJ”,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。Unicode中的零宽不连字字符映射为“”(zero width non-joiner,U+200C),HTML字符值引用为: ‌

    它叫零宽连字,全称是Zero Width Joiner,简称“ZWJ”,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。零宽连字符的Unicode码位是U+200D (HTML: ‍ ‍)。

    此外,浏览器还会把以下字符当作空白进行解析:空格( )、制表位( )、换行( )和回车( )还有( )等等

    ————————————————

    版权声明:本文为CSDN博主「Whale .」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/qq_34928644/java/article/details/82526377

    展开全文
  • 输入法中的全角和半角是什么意思?不少人都有注意到输入法上的全角和半角的切换按钮,那么什么是全角和半角?下面就给大家介绍一下输入法的全角和半角的区别。操作方法:1.使用全角和半角打出的字的形状是不一样的...
  • 半角JS

    2017-04-27 12:28:57
    Click me to display function check(evt) { //var keycode = evt.keyCode;...//alert(String.fromCharCode(あ)) // => "å"全ての半角 alert(String.fromCharCode(190)) // =
  • 本文实例讲解了Python实现全角半角转换的方法,相信对于大家的Python学习能够起到一定的参考借鉴价值。如下所示: 一、全角半角转换概述: 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符...
  • 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符/*** 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符* @access public* @param string $str 待转换字串* ...
  • * 全角转半角的 转换函数* @return String*/public static final String full2HalfChange(String QJstr){StringBuffer outStrBuf = new StringBuffer("");String Tstr = "";byte[] b = null;for (int i = 0; i < ...
  • 一、概念全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E)半角字符unicode编码从33~126 (十六进制 0x21~ 0x7E)空格比较特殊,全角为 12288(0x3000),半角为 32 (0x20)而且除空格外,全角/半角按unicode...
  • asp.net下半角和全角字符转换工具实现代码
  • 网页设计中的空格怎么输入(记事本中)?在html代码编写区写上: //表示在浏览器内看到的一个空格...如何在网页制作中做到开头空4个半角空格的位直接ctrl+shift+空格 这样按一下一个空格,需要几个按几个。网页制作...
  • 如果是1,则是全角到半角function SBC_DBC($str,$args2) {$DBC = Array('0' , '1' , '2' , '3' , '4' ,'5' , '6' , '7' , '8' , '9' ,'A' , 'B' , 'C' , 'D' , 'E' ,'F' , 'G' , 'H' , 'I' , 'J...
  • 半角指的是一个字符占用一个标准字符的位置。全角指一个字符占用两个标准字符位置的状态。在C#中,我们可以通过程序的方法,将相应的半角字符串信息转换为全角类型,也可以实现全角转半角功能。 相应封装好的方法...
  • 序本文展示一下如何将char进行半角与全角转换。术语全角SBC caseSexagesimal to Binary Converter60进制转为2进制半角DBC caseDecimal to Binary Converter10进制转为2进制工具类public class AsciiUtil {public ...
  • 全角和半角

    2019-10-02 03:23:49
    在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,但是对于英文字母、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,736
精华内容 3,094
关键字:

半角