【问题标题】:Converting a string from a language to another using unicode [closed]使用 unicode 将字符串从一种语言转换为另一种语言 [关闭]
【发布时间】:2013-04-06 04:21:03
【问题描述】:

一种方法是使用我们所知道的有关语言范围的信息。例如, unicode 范围 30A0–30FF 代表日文片假名字符,所以如果你的字符串 由该范围内的字符组成,您可以有根据地猜测它是 日语并相应地工作。

这需要知道如何在 java 中处理 unicode 语言页面

请帮忙

【问题讨论】:

  • 你的问题是什么?
  • 提出一个真实的问题,告诉我们您尝试过什么,或者您不明白什么。
  • 如果您还没有找到,请查看:stackoverflow.com/questions/2310536/…

标签: java eclipse unicode


【解决方案1】:

Java char 是 16 位 unicode。只需获取一个字符串并解析其字符:

String string = getString(); // returns the string you will parse
boolean japaneseChars = true;
for (ii=0; ii<string.length; ii++) {
    char character = string.charAt(ii);
    if (!(character >= 0x30A0 && character<= 0x30FF)) {
         japaneseChars = false;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 2021-12-27
    • 2014-11-04
    相关资源
    最近更新 更多