短信对外API - 字符串转16进制
附录
Java字符串转16进制
public static String strToHex(String str) {
String st = "";
try {
byte[] by = str.getBytes("utf8");
for (int i = 0; i < by.length; i++) {
String strs = Integer.toHexString(by[i]);
if (strs.length() > 2){
strs = strs.substring(strs.length() - 2);
} else if (strs.length() == 1) {
//补足16进制 00~0F补足
strs = String.format("%02x", by[i]);
}
st += strs;
}
} catch (Exception e) {
e.printStackTrace();
}
return st;
}
PHP字符串转16进制
bin2hex($utf8Str);