[size=medium]
/**
* 半角转全角
* @param input String.
* @return 全角字符串.
*/
public static String ToSBC(String input) {
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == ' ') {
c[i] = '\u3000';
} else if (c[i] < '\177') {
c[i] = (char) (c[i] + 65248);
}
}
return new String(c);
}
/**
* 全角转半角
* @param input String.
* @return 半角字符串
*/
public static String ToDBC(String input) {
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == '\u3000') {
c[i] = ' ';
} else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {
c[i] = (char) (c[i] - 65248);
}
}
String returnString = new String(c);
return returnString;
}
[/size]
分享到:
相关推荐
全半角转换器是一款实用工具,它的功能是将文本中的全角字符转换为半角,或者将半角字符转换为全角。这对于在不同系统间传输文本,或者确保文本在各种环境中正确显示具有重要意义。例如,当你从一个全角输入的文档...
在编程领域,全半角转换函数是用于处理字符编码的一种工具,主要应用于中文环境下的文本处理。在C#中,这种转换通常涉及到ASCII码(半角)和GB2312、GBK、UTF-8等编码(全角)之间的转换。全角字符和半角字符在显示...
C#全半角转换代码,处理字符串中的全角字符,解决因输入法导致的数据错误
在Java编程中,字符串的全角半角转换是一项常见的需求,尤其在处理用户输入或文本显示时。全角字符和半角字符的区别在于他们的宽度和编码方式。全角字符(全宽度字符)通常用于东亚语言,如中文、日文、韩文等,每个...
日文全角半角转换是指将日文中的全角字符转换为半角字符或将半角字符转换为全角字符的过程。在计算机编程中,日文全角半角转换是非常重要的一步,因为它可以确保日文字符的正确显示和处理。 在 Java 编程语言中,...
全角半角转换工具是一款可以批量将全角转换成半角,或批量将半角转换为全角的软件。全角半角转换工具支持文件导入、导出。 使用方法 1.将带有全角数字的新闻(Ctrl C)复制,在(Ctrl V)粘贴到上面文本框内。 2....
对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt
PB11版本的全半角转换函数 ##### `Script-Full2Half` 函数 此函数用于实现全角到半角或半角到全角的转换,具体取决于参数`iflag`的值。 - **函数定义**: ```pb String ls_rtn Char c[] long ll_length, ll_...
全角和半角转换在处理中文字符集(如GB2312、GBK或Unicode)与ASCII字符集之间的转换时是必需的。例如,当用户需要将一份包含中文字符的文档格式化为标准的英文格式,或者反过来,这种工具就显得十分必要。 压缩包...
综上所述,全角半角转换函数在文本处理领域具有重要的实用价值,尤其在东亚语言环境中,对于确保文本正确显示、计算和对齐具有不可或缺的作用。通过对上述函数的理解和应用,可以有效提升软件产品的国际化水平和用户...
写好的东西,发现全半角用错了,可以快速转换过来哦
### 全角半角转换的原理 全角字符与半角字符之间的转换主要是基于字符编码的不同。对于英文字母、数字以及部分符号,全角字符的Unicode编码位于U+FF01至U+FF5E区间内,比其对应的半角字符的Unicode编码高0xFEE0。...
java 全角半角转换 对角对全角的转换
### Java全角半角转换程序知识点详解 #### 核心概念 在计算机处理文本时,全角字符和半角字符是常见的编码问题。全角字符主要用于东亚语言(如中文、日语、韩语等),其宽度通常是半角字符的两倍。在ASCII码中,...
全角 半角 转换器 C C++ 无需安装 小巧易用
.NET Framework 2.0虽然提供了丰富的字符串操作方法,但在全角半角转换方面并没有专门的内置函数。因此,开发者需要自定义解决方案来完成这个任务。标题中的"补丁"可能是指一个自定义的C#类或者方法,用于解决这个...
标题中的“Flex 日语全角半角转换”指的是在Adobe Flex这一编程环境中处理日语文本时,涉及到全角字符(全宽度字符)和半角字符(半宽度字符)的转换问题。在日语中,全角字符通常用于正式文本,而半角字符则常见于...
C++全角半角字符转换
C#中提供了两个函数,分别用于将半角字符转换为全角字符(ToSBC)和将全角字符转换为半角字符(ToDBC),这两个函数对于理解和处理中文字符的显示非常有帮助。 半角字符通常是指ASCII字符集中的字符,它们在屏幕上...