- 浏览: 606372 次
文章分类
- 全部博客 (411)
- 常用工具 (21)
- 喜好 (14)
- 英语 (3)
- java (51)
- ext (4)
- css (44)
- php (34)
- window (7)
- jquery (21)
- js (31)
- struts (4)
- tomcat (1)
- struts2 (11)
- 网络 (4)
- c# (7)
- linux (27)
- oracle (15)
- tag标签 (5)
- 生成静态页面 (6)
- sql (12)
- hibernate (13)
- DesignPattern (3)
- spring (2)
- flex (17)
- excel应用 (1)
- 报表 (2)
- 业界 (2)
- 数据建模 (1)
- 平板 (1)
- ppt (1)
- rich (1)
最新评论
-
youngdze:
受教了,谢谢!
十步解决php utf-8编码 -
DiLiya:
感谢你的讲解;帮了大忙了!
解决-innerHTML无法在TBODY中使用 -
eppen:
强的没话说。帮了大忙。感谢goby2008 ,感谢google ...
解决-innerHTML无法在TBODY中使用 -
cxs4808:
rr
flex 设计模式 -
liuxingvsyou:
3个jQuery弹出窗口插件
package com.test; public class test { public static void main(String[] args) { String QJstr = "hello"; String QJstr1 = "he,。h‘“”e"; String result = BQchange(QJstr); String result1 = QBchange(QJstr1); System.out.println(QJstr + "\n" + result); System.out.println(QJstr1 + "\n" + result1); } //半角转全角 public static final String BQchange(String QJstr) { String outStr = ""; String Tstr = ""; byte[] b = null; for (int i = 0; i< QJstr.length(); i++) { try { Tstr = QJstr.substring(i, i + 1); b = Tstr.getBytes("unicode"); } catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); } if (b[3] != -1) { b[2] = (byte) (b[2] - 32); b[3] = -1; try { outStr = outStr + new String(b, "unicode"); } catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); } } else outStr = outStr + Tstr; } return outStr; } //全角转半角 public static final String QBchange(String QJstr) { String outStr = ""; String Tstr = ""; byte[] b = null; for (int i = 0; i< QJstr.length(); i++) { try { Tstr = QJstr.substring(i, i + 1); b = Tstr.getBytes("unicode"); } catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); } if (b[3] == -1) { b[2] = (byte) (b[2] + 32); b[3] = 0; try { outStr = outStr + new String(b, "unicode"); } catch (java.io.UnsupportedEncodingException e) { e.printStackTrace(); } } else outStr = outStr + Tstr; } return outStr; } /**/// / /// 转全角的函数(SBC case) /// /// 任意字符串 ///全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// public static String ToSBC(String input) { //半角转全角: char[] c = input.toCharArray(); for (int i = 0; i< c.length; i++) { if (c[i] == 32) { c[i] = (char) 12288; continue; } if (c[i]< 127) c[i] = (char) (c[i] + 65248); } return new String(c); } /**/// / /// 转半角的函数(DBC case) /// /// 任意字符串 ///半角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// public static String ToDBC(String input) { char[] c = input.toCharArray(); for (int i = 0; i< c.length; i++) { if (c[i] == 12288) { c[i] = (char) 32; continue; } if (c[i]> 65280&& c[i]< 65375) c[i] = (char) (c[i] - 65248); } return new String(c); } }
发表评论
-
eclipse 复制粘贴时很慢(转)
2012-08-20 22:06 1724Window > Preferences > Ja ... -
java compiler level does not match the version of the installed java project
2012-06-13 22:26 746java compiler level does not ma ... -
Sql 取当天或当月的记录
2011-05-16 15:04 1759Sql 取当天或当月的记录 今天晚上加班,遇到要把数据库中的 ... -
java --IP地址段的过滤
2011-05-16 15:00 2430IP地址段的过滤 昨天接到领导指示,要对地市 ... -
eclipse快捷键大全
2010-11-13 16:38 7061. 常用快捷键(1)Ctrl+Space ... -
eclipse教程
2010-10-28 10:59 792http://www.vogella.de/eclipse.h ... -
Dialup
2010-10-14 23:42 1090package ch2.util; import jav ... -
o00000000
2010-10-13 17:22 883package com.goby.editor; imp ... -
Java Map 集合类简介(转)
2010-10-07 14:40 943了解最常用的集合类型之一 Map 的基础知识以及如何针对您 ... -
深入研究java.lang.ThreadLocal类(转)
2010-10-06 14:54 526深入研究java.lang.ThreadLocal类 ... -
通过ajax访问后台----参数通过post方式传递
2010-10-03 16:44 1408通过ajax访问后台----参数通过post方式传递1,前台页 ... -
java设计模式
2010-09-10 15:27 667java设计模式 -
JSP 获取当前URL方法
2010-08-09 17:01 2097方法一: request.getHeader(" ... -
解决java/jsp乱码的一种转换方法
2010-07-25 16:28 8811.jsp的contentType 的设置 ... -
org.apache.commons.fileupload.DiskFileUpload
2010-07-22 00:23 12621.setSizeMax方法setSizeMax方法用于设置请 ... -
JSP读写文本文件
2010-07-13 14:28 2438JSP读写文本文件 ... -
JAVA调用MYSQL存储过程
2010-06-21 23:58 1835JAVA调用MYSQL存储过程 工程视图: 代码清单 ... -
Java实现文件复制
2010-05-11 15:53 1009import java.io.FileInputStream ... -
switch...case语句怎样接字符串啊???
2010-04-01 16:45 1843参考: <script language=& ... -
flex 网站
2010-02-06 01:00 659http://www.sumopaint.com/app/ ...
相关推荐
java 全角半角转换 对角对全角的转换
### Java全角半角转换程序知识点详解 #### 核心概念 在计算机处理文本时,全角字符和半角字符是常见的编码问题。全角字符主要用于东亚语言(如中文、日语、韩语等),其宽度通常是半角字符的两倍。在ASCII码中,...
"日文全角半角转化" 日文全角半角转换是指将日文中的全角字符转换为半角字符或将半角...在 Java 中,我们可以使用多种方法来实现日文全角半角转换,包括使用 Unicode 代码点、Java 字符串处理函数和 third-party 库。
在Java编程中,字符串的全角半角转换是一项常见的需求,尤其在处理用户输入或文本显示时。全角字符和半角字符的区别在于他们的宽度和编码方式。全角字符(全宽度字符)通常用于东亚语言,如中文、日文、韩文等,每个...
java 全角半角字符转换是 Java 编程语言中一个常见的问题,许多开发者在编程时需要处理全角半角字符之间的转换,这篇文章将详细介绍 Java 中全角半角字符转换的方法和实现。 Java 中的全角字符和半角字符 在 Java...
解决任何情况下的全角、半角字符转化问题,有效的控制程序中出现全角半角问题。方法简单,易懂。
本篇文章将详细介绍如何在Java中实现全角半角字符的转换。 首先,我们需要了解全角和半角字符的对应关系。全角字符的范围是从65281(全角"!")到65374(全角"~"),它们相对于ASCII表中的对应半角字符(从33到126...
全角转半角,半角转全角,全角半角字符串转换工具类Character.java
JAVA的全角和半角的转换代码 、JAVA全角和半角的转换代码
以下是一段基于Delphi语言实现的全角半角转换示例代码: ```delphi const cCharCn: array [#32..#126] of string [2] = ( {}'', {!}'', {"}'", {#}'', {}'', {%}'', {&}'', {'}'', {(}'(', {)}')', {*}'', {+}'...
### 全角与半角转换原理 全角与半角字符的转换基于一定的对应关系。对于英文字符和数字而言,全角字符的Unicode码点是在其半角对应字符的基础上加上了65248。例如,半角的'A'的Unicode码点是65,其全角形式的码点...
将日语全角转为半角
在Java编程语言中,全角和半角字符的转换是一个常见的需求,特别是在处理文本输入、输出或格式化时。全角字符(SBC)占据两个字节,而半角字符(DBC)则只占一个字节。在ASCII编码中,全角字符的范围通常是从65281到...
标题提到的"asp(javascript)全角半角转换代码 dbc2sbc"是指两种不同语言环境下实现的全角到半角、半角到全角的转换函数。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,而JavaScript则是一种广泛...
Java全角、半角字符的关系以及转换详解 Java中全角字符和半角字符之间的关系是一个很重要的知识点,搞明白了他们之间的关系,那么他们之间的转换就不是一个问题了。下面我们来详细介绍Java中全角字符和半角字符之间...
全角数字转换半角数字工具 v1.0版 使用指南 1.将带有全角数字的新闻(Ctrl+C)复制,在(Ctrl+V)粘贴到上面文本框内。 2.点击替换按钮,程序会自动转换成半角数字,拷贝到下面文本框内。 3.使用滚动条...
2. **分隔符的处理**:如果分隔符是多种类型的空格,可能需要预处理字符串,将全角空格转换为半角空格,或者在拆分时同时处理两种类型。例如,Python中可以使用正则表达式`re.split()`来匹配任意类型的空格。 3. **...
本文将详细介绍如何利用JavaScript实现全角半角检测的方法。在具体实现之前,我们首先要理解全角和半角字符的基本概念。简而言之,全角字符通常是两个字节的字符,常用于表示汉字、日文假名和韩文字符等。相比之下,...
全半角转换器是一款实用工具,它的功能是将文本中的全角字符转换为半角,或者将半角字符转换为全角。这对于在不同系统间传输文本,或者确保文本在各种环境中正确显示具有重要意义。例如,当你从一个全角输入的文档...
本文将详细介绍一款高性能的非法词(敏感词)检测组件,它不仅具备基础的敏感词检查功能,还集成了多种文本处理特性,如繁体简体互换、全角半角互换、拼音首字母获取以及拼音字母获取等。这些功能对于提高文本处理...