全角字符和半角字符之间的转换
2013-12-03 21:51
1041 查看
应用中的文字显示有时候会因为全角字符和半角字符的影响而不美观。因此比较好的解决办法就是将全角字符和半角字符转换,统一化。
/** * 全角转换成半角,适应屏幕:TextView换行时,全角和半角导致显示混乱。 * /全角空格为12288,半角空格为32 * /其他字符半角(33 -126)与全角(65281- 65374)的对应关系是:均相差65248 * @param input * @return */ public String changeQuanj2Banj(String input) { char[] c = input.toCharArray(); for (int i = 0; i < c.length; i++) { if (c[i] == 12288) { c[i] = ( char) 32; } if (c[i] > 65280 && c[i] < 65375) { c[i] = ( char) (c[i] - 65248); } } return String.valueOf(c); }
相关文章推荐
- java中全角半角字符的相互转换
- c#中怎样实现字符全角半角转换
- php 把全角字符转换成半角
- 全角字符转换为半角
- java中全角半角字符的相互转换
- php全角字符转换为半角函数
- Java工具类——全角半角字符相互转换
- C#中全角字符转换为半角[转]
- 全角与半角字符的转换
- 不能输入全角字符 全角转换为半角 去掉全角下的所有空格
- 输入的全角字符转换成半角字符--css、js、ASP.NET
- js半角全角之间的转换
- 全角半角字符相互转换
- 不能输入全角字符 全角转换为半角 去掉全角下的所有空格
- 全角字符转换为半角,判断半角和全角
- 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符
- Java中全角/半角字符的转换
- 全角和半角的字母、数字之间的转换(别人写的)
- C#中全角字符转换为半角
- php字符串处理之全角半角转换(正则匹配全角字符思路)