什么是全角字符

就是太阳和月亮的区别,键盘上有! 你可以用 shift + 空格 键来切换全角和半角 或者用英文输入 

简单地讲,全角字符占用2个字符位置,半角字符占用1个字符位置。 他们在应用上的区别主要表现在输入阿拉伯数目字、英文字母、标点符号、特殊符号,这些只需要占1个字符位的一般用半角输入。如果用全角输入的话,每两个字符之间就会产生一个空格。一般网站的注册名、密码都是用字母加数目字,如果用全角输入就会产生错误。 每个汉字都占用2个字符,所以不管你用全角还是半角输入都是一样的。 全角、半角的设置:输入法指示框中的月牙形状为半角,满月为全角。 试比较: 半角输入 12345abcde+-*/=? 全角输入 12345abcde+-*/=?
时间: 2024-10-14 12:33:29

什么是全角字符的相关文章

python 实现 全角字符 传转换成 半角字符串

Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> def strQ2B(ustring): #把全角字符串转半角 ustring=ustring.decode("cp9

Java 全角字符转半角字符

1.java代码里有时候会遇到代码注入的安全问题,为了防止这种问题,增加了一个过滤功能.主要是过滤全角字符,把url不能识别的全角字符转换成半角字符 1 public class Test { 2 public static void main(String[] args) { 3 String t="■ ■ffac●●△※○○☆№ccc"; 4 System.out.println(t); 5 System.out.println(toSemiangle(t)); 6 } 7 8 /

全角字符转换半角字符原来

/** * 全角空格为12288,半角空格为32 * 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 * * 将字符串中的全角字符转为半角 * @param src 要转换的包含全角的任意字符串 * @return  转换之后的字符串 */ public static String toSemiangle(String src) { char[] c = src.toCharArray(); for (int index = 0; index < c.

中文字符,全角字符的正则表达式(转载)

经过测试其中匹配双字节字符(包括汉字在内):[^\x00-\xff]非常好用推荐一下 两外推荐个网址http://mscenter.edu.cn/blog/yongsheng/archive/2004/11/19/308.html 这个家伙收录的正则很多,呵呵 关键字:正则表达式  模式匹配 Javascript 摘要:收集一些常用的正则表达式. 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会

java 全角字符半角字符转换

[java] view plaincopy /// <summary> /// 判断字符是否英文半角字符或标点 /// </summary> /// <remarks> /// 32    空格 /// 33-47    标点 /// 48-57    0~9 /// 58-64    标点 /// 65-90    A~Z /// 91-96    标点 /// 97-122    a~z /// 123-126  标点 /// </remarks> pu

java代码验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数

package com.sangedabuliu.www; import java.util.regex.Matcher; import java.util.regex.Pattern; public class UserReg { /** * 验证用户名,支持中英文(包括全角字符).数字.下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数 * @author www.sangedabuliu.com * @param userName * @return */ public

js 识别汉字和全角字符

遇到个问题,需要检测输入框中的字符长度,如果是汉字,算作2个字节??? 然后我就在想,我怎么去识别他是不是汉字呢???首先想到的可能就是 js 的 charCodeAt 方法, ASCII 码,然后就疑惑,那么怎么把汉字和 ASCII 码对应起来呢,想不通,遂百度,发现转发方法的人挺多,但都不说原理,难道都明白???原理还是我来说吧 比较通用的方法都是这样子: 代码 var a="好"; isChinese=!!a.match(/[^\x00-\xff]/ig); //或者 isChi

[技术分享]20171214_java_检验全角字符

项目中有一个需求:检验全角字符. 我的第一反应是用正则表达式,string str ="/[^\uFF00-\uFFFF]/g",但是不能用. 于是我改成用java程序实现,成功~ 下面是相关的代码: public static boolean fullCheck(String src){ int start = '65296';//全角0 int end = '65370';//全角z for(int i =0;i<src.length();i++){ if((src.code

认识全角字符

简单地说一个汉字就是一个全角的,它顶两个半角字符的宽窄. 全角指一个字符占用两个标准字符位置,全角字符占用2个字节位置. 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符.一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符. 半角指一字符占用一个标准的字符位置,通常的英文字母.标点符号.特殊符号等. 1.全角字符与半角字符应用上区别 输入阿拉伯数目字.英文字母.标点符号.特殊符号,这些只需要占1个字节的一般用半角输入.用全角输入每两个字节之