utf8ToHexString static method

String utf8ToHexString(
  1. String input
)

Implementation

static String utf8ToHexString(String input) {
  List<int> utf8Encoded = utf8.encode(input);
  // 转换到16进制
  StringBuffer hexChars = StringBuffer();
  for (int i = 0; i < utf8Encoded.length; i++) {
    int bite = utf8Encoded[i];
    hexChars.write((bite >> 4).toRadixString(16));
    hexChars.write((bite & 0x0f).toRadixString(16));
  }
  return hexChars.toString();
}