其他分享
首页 > 其他分享> > 如何使用ICU库转换日语半/全角字符

如何使用ICU库转换日语半/全角字符

作者:互联网

我不太熟悉java(来自c / c#).我需要使用java才能将一些文件从半宽日语字符转换为全宽.

会有人善良,并提供一些开始的例子.我没有运气找到一些样品.

只需注意它必须是Java.

解决方法:

Japanese blogger Arai’s site找到了这个:

String data1 = "全角ひらがな"; // full-width hiragana
String data2 = "全角カタカナ"; // full-width katakana
String data3 = "半角カタカナ";    // half-width katakana

Transliterator transliterator = Transliterator.getInstance("Hiragana-Katakana");

System.out.println(transliterator.transliterate(data1));
System.out.println(transliterator.transliterate(data2));
System.out.println(transliterator.transliterate(data3));

这应该会导致所有3个日语字符串按预期进行音译.给它一个镜头让我知道它是否不起作用.

标签:java,unicode,icu
来源: https://codeday.me/bug/20190903/1796227.html