如何把全角的日文假名转换成相应的半角日文假名?

hogcheng 2003-10-10 09:41:00
Oracle中有一种转换方法,是TO_SINGLE_BYTE,但是这个方法只把全角的字母和数字转换成相应的半角字母和数字,至于全角的日文假名则无法转换.各位可否提供一种转换方法,多谢!
...全文
294 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gcq 2003-11-01
  • 打赏
  • 举报
回复
用VB就可以了
scbb 2003-10-10
  • 打赏
  • 举报
回复
笨办法
mCharHash = new HashMap();

mCharHash.put("、" , "、" );
mCharHash.put("。" , "。" );
mCharHash.put("「" , "「" );
mCharHash.put("」" , "」" );
mCharHash.put(" " , " " );

mCharHash.put("-" , "-" );
mCharHash.put("~" , "~" );
mCharHash.put("!" , "!" );
mCharHash.put("@" , "@" );
mCharHash.put("#" , "#" );
mCharHash.put("$" , "$" );
mCharHash.put("%" , "%" );
mCharHash.put("^" , "^" );
mCharHash.put("&" , "&" );
mCharHash.put("*" , "*" );
mCharHash.put("(" , "(" );
mCharHash.put(")" , ")" );
mCharHash.put("_" , "_" );
mCharHash.put("+" , "+" );
mCharHash.put("|" , "|" );
mCharHash.put("\\" , "¥" );
mCharHash.put("=" , "=" );
mCharHash.put("`" , "‘" );
mCharHash.put("[" , "[" );
mCharHash.put("]" , "]" );
mCharHash.put("{" , "{" );
mCharHash.put("}" , "}" );
mCharHash.put("'" , "’" );
mCharHash.put("\"" , "”" );
mCharHash.put(";" , ";" );
mCharHash.put(":" , ":" );
mCharHash.put("/" , "/" );
mCharHash.put("." , "." );
mCharHash.put("," , "," );
mCharHash.put("?" , "?" );
mCharHash.put(">" , ">" );
mCharHash.put("<" , "<" );

mCharHash.put("1" , "1" );
mCharHash.put("2" , "2" );
mCharHash.put("3" , "3" );
mCharHash.put("4" , "4" );
mCharHash.put("5" , "5" );
mCharHash.put("6" , "6" );
mCharHash.put("7" , "7" );
mCharHash.put("8" , "8" );
mCharHash.put("9" , "9" );
mCharHash.put("0" , "0" );

mCharHash.put("a" , "a" );
mCharHash.put("b" , "b" );
mCharHash.put("c" , "c" );
mCharHash.put("d" , "d" );
mCharHash.put("e" , "e" );
mCharHash.put("f" , "f" );
mCharHash.put("g" , "g" );
mCharHash.put("h" , "h" );
mCharHash.put("i" , "i" );
mCharHash.put("j" , "j" );
mCharHash.put("k" , "k" );
mCharHash.put("l" , "l" );
mCharHash.put("m" , "m" );
mCharHash.put("n" , "n" );
mCharHash.put("o" , "o" );
mCharHash.put("p" , "p" );
mCharHash.put("q" , "q" );
mCharHash.put("r" , "r" );
mCharHash.put("s" , "s" );
mCharHash.put("t" , "t" );
mCharHash.put("u" , "u" );
mCharHash.put("v" , "v" );
mCharHash.put("w" , "w" );
mCharHash.put("x" , "x" );
mCharHash.put("y" , "y" );
mCharHash.put("z" , "z" );

mCharHash.put("A" , "A" );
mCharHash.put("B" , "B" );
mCharHash.put("C" , "C" );
mCharHash.put("D" , "D" );
mCharHash.put("E" , "E" );
mCharHash.put("F" , "F" );
mCharHash.put("G" , "G" );
mCharHash.put("H" , "H" );
mCharHash.put("I" , "I" );
mCharHash.put("J" , "J" );
mCharHash.put("K" , "K" );
mCharHash.put("L" , "L" );
mCharHash.put("M" , "M" );
mCharHash.put("N" , "N" );
mCharHash.put("O" , "O" );
mCharHash.put("P" , "P" );
mCharHash.put("Q" , "Q" );
mCharHash.put("R" , "R" );
mCharHash.put("S" , "S" );
mCharHash.put("T" , "T" );
mCharHash.put("U" , "U" );
mCharHash.put("V" , "V" );
mCharHash.put("W" , "W" );
mCharHash.put("X" , "X" );
mCharHash.put("Y" , "Y" );
mCharHash.put("Z" , "Z" );

然后.......知道了吧?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧