社区
Java SE
帖子详情
日文转半角カタカナ
ycufo
2006-06-08 01:58:53
请问在java里面怎么将输入的日文转换成半角英数和半角カタカナ的形式。谢谢
...全文
600
12
打赏
收藏
日文转半角カタカナ
请问在java里面怎么将输入的日文转换成半角英数和半角カタカナ的形式。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ycufo
2006-06-16
打赏
举报
回复
to UnAgain() :日文输入法里,'わたし' 是'watasi'敲出来的,全角カタカナ 'ワタシ' 也一样
to trumplet(检查) : 只是假名的话好对应,就50来个,可是对所有的日语文字,什么办法能知道它是怎么拼写的呢?就像“処理”、怎么知道在日语里 是“shori”这么拼写的
healer_kx
2006-06-15
打赏
举报
回复
这就复杂了.
trumplet
2006-06-15
打赏
举报
回复
自己先造一个字典,把日语的假名(真够假的)与“拼音”(是不是叫罗马字?)对应起来,可用HashMap或者Hashtable,平的、片的不就那几个吗
UnAgain
2006-06-15
打赏
举报
回复
'わたし' 与 半角英数'watasi',全角カタカナ 'ワタシ' 有什么对应关系吗?我是指在日语语言方面
boydream
2006-06-14
打赏
举报
回复
关注一下.这个问题很有价值
ycufo
2006-06-13
打赏
举报
回复
请问IME的QQ是多少?哈哈,开个玩笑
在Java里实现不了吗?who can tell me
ymkyve
2006-06-13
打赏
举报
回复
有,不过你得去问IME
ycufo
2006-06-12
打赏
举报
回复
我的意思是对所有的日文,有没有一个类似ASCII码表的东西,可以将输入的日文转换成对应的半角英数?再次请教!
eureka0891
2006-06-11
打赏
举报
回复
String str = "わたし";
char[] full = new char[] { 'た', 'わ', 'し' };
char[] half = new char[] { 'タ', 'ワ', 'シ' };
String[] eng = new String[] { "ta", "wa", "si" };
String halfStr ="";
String engStr ="";
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
for (int j = 0; j < full.length; j++) {
if( full[j] == ch ){
halfStr += String.valueOf(half[j]);
engStr += eng[j];
break;
}
}
}
System.out.println(halfStr);
System.out.println(engStr);
就是这种做法,不过如果你输入的是"私",这种时就得研究了,和汉字想看拼音一样,麻烦
ycufo
2006-06-10
打赏
举报
回复
先谢谢楼上的两位,可能我没表达清楚,如果将日文比如说 'わたし' 转变成 半角英数'watasi',全角カタカナ 'ワタシ'之类的,就像word里面的快捷键F5~F10那样,能实现吗?
请大家给些建议。
eureka0891
2006-06-09
打赏
举报
回复
半角英数好变:相差65248(可能字符集不一样时,差值不同) 'A'-65248 ='A'
其他的:麻烦
可以这样写:
char[] full={ 'A','B','イ','ウ','エ','オ'... };//全角カタカナ
char[] half={ 'A',........ };//半角カタカナ
然后输入'B'---则应该用half[1]替换
其他类推
jhw4048
2006-06-08
打赏
举报
回复
valueBytes[i] >= 0x0021 && valueBytes[i] <= 0x007e
kanatools-java:在Java中轻松处理日语假名文本的实用程序
Java的日语假名实用程序日本人kanatools-java是一个小型库,可轻松处理Java中的日语字符。仅需几行代码,您便可以快速
转
换假名和罗马字。 在Java 1.5及更高版本中可用。... //
半角
カ
タ
カ
ナ
を全角
カ
タ
【PHP】
日文
全角
转
半角
半角
判断
全角
转
半角
Code /** * 全角を
半角
にする * @param string $instr 変換前文字列 * @return string 変換後文字列 ... //直前文字が全角
カ
タ
カ
ナ
ならTRUE $len = mb_strlen($...
JavaScript区别
日文
全角与
半角
(
转
)
・
半角
カ
タ
カ
ナ
“ア”~“ン”、“ァ”~“ォ”、“ャ”~“ョ”、“ッ”、“゙”、“゚”、“ー”(’ff66’~’ff9f’) ・全角
カ
タ
カ
ナ
“ア”~“ン”、“ガ”~“ボ”、“パ”~“ポ”、“ァ”~“ォ”、...
java
日文
片假名
半角
转
全角_
日文
全角/
半角
平假名/片假名 的
转
换
//全角文字→
半角
文字に変換Transliterator trF2H = Transliterator.getInstance("Fullwidth-Halfwidth");System.out.println(src + "→★(全角文字→
半角
文字)★→" + trF2H.transliterate(src));//...
日文
假名全
半角
转
换空格删除
/** ファイル名 :StringUtil.java* バージョン :01-00*
タ
イトル :システム共通 (
カ
ナ
小文字変換)(
カ
ナ
氏名チェック)(右側空白削除)* 説明 :*/import java.util.HashMap;/** * StringUtilクラス */public ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章