日语假名,数字,标点符号全角半角转换

可以满足以下转换

转换前:

~!@#$%^&*()_+{}|:\"<>?`-=「」\\;'、。・abcdefghijklmnopqrstuvwxyz0123456789アイウエオカキクケコサシスセソタチッツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロヲンャュョーァィゥェォ

转换后:

~!@#%~&*()_+{}~:\”<>?‘-=「」\\;’、。・ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789アイウエオカキクケコサシスセソタチッツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロヲンャュョーァィゥェォ

附件是eclipse下的Flex3.0工程,可在Tomcat6上面直接运行。

          public function toSBCCase(str:String):String {var len:int = str.length;var result:String = new String();var halfStr:String = "~!@#$%^&*()_+{}|:\"<>?`-=「」\\;'、。・" + "abcdefghijklmnopqrstuvwxyz" + "0123456789" + "アイウエオカキクケコサシスセソタチッツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロヲンャュョーァィゥェォ";var allStr:String = "~!@#$%^&*()_+{}|:”<>?‘-=「」¥;’、。・" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "0123456789" + "アイウエオカキクケコサシスセソタチッツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロヲンャュョーァィゥェォ";var halfArray:Array = new Array("ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ", "ダ", "ヂ", "ヅ", "デ", "ド", "バ", "ヂ", "ブ", "ベ", "ボ", "パ", "ピ", "プ", "ペ", "ピ");var allArray:Array = new Array("ガ", "ギ", "グ", "ゲ", "ゴ","ザ", "ジ", "ズ", "ゼ", "ゾ", "ダ", "ヂ", "ヅ", "デ", "ド", "バ", "ビ", "ブ", "ベ", "ボ","パ", "ピ", "プ", "ペ", "ポ");for (var i:int; i<len;i++) {var tempStr:String = str.charAt(i);var tempStr2:String = str.charAt(i + 1);var index:int = halfStr.search(tempStr);if (index != -1) {if (tempStr2 == "゙" || tempStr2 == "゚") {var index2:int = halfArray.indexOf(tempStr + tempStr2);if (index2 != -1) {result += allArray[index2];i++;}} else {result += allStr.charAt(index);}} else {result += tempStr;}}return result;}

Flex 日语全角半角转换相关推荐

  1. java 全角_java字符全角半角转换

    序 本文展示一下如何将char进行半角与全角转换. 术语 全角 SBC case Sexagesimal to Binary Converter 60进制转为2进制 半角 DBC case Decim ...

  2. html自动半角转全角,全角半角转换就是这么简单

    在Excel表格中输入数字的时候有时会发现数字的间距特别大,这不仅不美观还占位置,那么到底是什么原因导致这样呢?其实数字间距大是因为输入法的全角半角,只要我们切换下就可以轻松解决问题了,接下来小编就来 ...

  3. Java 全角半角转换工具类

    /*** @author: lee* @Date: 2018/11/29 09:56* @Description: 全角半角转换工具类*/ public class AsciiUtil {public ...

  4. java 全角数字 转 数字_JavaScript数字全角半角转换代码教程

    javascript数字全角半角转换代码教程 ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //半角转换 ...

  5. php amp 字符串处理,php字符串处理之全角半角转换

    半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符unicode编 ...

  6. PHP全角和半角字符怎么区分,php字符串处理之全角半角转换,php字符串全角半角_PHP教程...

    php字符串处理之全角半角转换,php字符串全角半角 半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0x ...

  7. python中英文半角还是全角_如何理解python3的unicode,以及全角半角转换

    匿名用户 1级 2017-11-06 回答 1. unicode是一个编码的standard,表明了字符与数字之间的映射,是可变长的. 2. 映射后的数据如何编码为字节?这个就是具体的编码规则:目前最 ...

  8. android 判断标点符号,android 标点符号的全角半角转换

    public class BCConvert {     /**      * ASCII表中可见字符从!开始,偏移位值为33(Decimal)      */     static final ch ...

  9. python中英文半角还是全角_Python实现全角半角转换的方法

    本文实例讲解了Python实现全角半角转换的方法,相信对于大家的Python学习能够起到一定的参考借鉴价值.如下所示: 一.全角半角转换概述: 全角字符unicode编码从65281~65374 (十 ...

最新文章

  1. linux忘记root密码的两种修改方法
  2. 我的人生,需要一个计划
  3. [原] XAF 添加日期筛选下拉选择
  4. java excel导入去重_如何把日志导入到excel文档图文教程(含url去重)
  5. Go udp 的高性能优化
  6. C语言Node lt T gt,c语言论坛填空;#includelt;stdio.hgt;# 爱问知识人
  7. mysq5.7 主主同步
  8. C++之return的作用域
  9. GDB 调试命令讲解-转
  10. 学python有前途吗-Python全栈开发有前景吗,是否值得学习?
  11. splice删除选中列表_JS之删除数组中的元素的方法如delete和splice
  12. eclipse豆沙绿设置(一些其他的编辑器也变成豆沙绿)
  13. 计算机图形学入门(十四)-光线追踪(加速包围盒体)
  14. ZOJ1005 Jugs
  15. 什么是视觉特效师,我如何才能成为一名艺术家?
  16. 九龙证券“风光储锂芯”集体回暖 创业板指探低回升
  17. 《设计模式》设计模式的基本原则
  18. SQL复杂查询,优化
  19. 僵尸进程的查找及僵尸进程的kill
  20. 回溯-LeetCode77. 组合(Python)

热门文章

  1. 【.Net Core】运行时hostpolicy.dll报0x800700C1问题
  2. #pragma omp paralle与#pragma omp parallel for
  3. 新人入职第一天的基本操作
  4. arm-linux-gcc反汇编(分析方法)
  5. 软件项目管理 7.5.项目进度模型(SPSP)
  6. 练习:使用BufferedWriter,向“f:/output“ 输出一句话“hello world“, 并能过BufferedReader,流读出这段文字
  7. 如何去掉 warning: directory not found for option '-L/Users/sven/Desktop/...
  8. gms签名不一致_苹果企业签名优缺点解析 如何添加苹果企业签名信任?
  9. 大咖专访:同Bigbang公链创始人“一休”一起见证区块链技术的缘起时刻!
  10. 别不信,读书虽然不是唯一的出路,但读书一定是最好的出路