zoukankan      html  css  js  c++  java
  • Java 字符转Unicode

    static String unicode2String(String unicodeStr)
    {
    StringBuffer sb = new StringBuffer();
    String str[] = unicodeStr.toUpperCase().split("U");
    for (int i = 0; i < str.length; i++)
    {
    if (str[i].equals(""))
    continue;
    char c = (char) Integer.parseInt(str[i].trim(), 16);
    sb.append(c);
    }
    return sb.toString();
    }
     
    public static String toUnicode(String s)
    {
    String as[] = new String[s.length()];
    String s1 = "";
    for (int i = 0; i < s.length(); i++)
    {
    as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
    s1 = s1 + "\u" + as[i];
    }
    return s1;
    }
     
    public static String toUnicodeString(String s)
    {
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < s.length(); i++)
    {
    char c = s.charAt(i);
    if (c >= 0 && c <= 255)
    {
    sb.append(c);
    }
    else
    {
    sb.append("\u" + Integer.toHexString(c));
    }
    }
    return sb.toString();
    }
  • 相关阅读:
    too many open files linux服务器 golang java
    fasthttp 文档手册
    syncer.go
    grpc.go
    stm.go
    session.go
    mutex.go
    [HTML5]label标签使用以及建议
    禁止使用finalize方法
    [支付宝]手机网站支付快速接入
  • 原文地址:https://www.cnblogs.com/chensuqian/p/9644672.html
Copyright © 2011-2022 走看看