nginx r日志中午出现\xE5\x88\x98\xE4\xB8\x96\xE5\xA5\x87

编程入门 行业动态 更新时间:2024-10-09 20:21:55

nginx r日志<a href=https://www.elefans.com/category/jswz/34/1677716.html style=中午出现\xE5\x88\x98\xE4\xB8\x96\xE5\xA5\x87"/>

nginx r日志中午出现\xE5\x88\x98\xE4\xB8\x96\xE5\xA5\x87

参考文档:

  .html

  .html

 

public class App {public static String str2Hex(String str) throws UnsupportedEncodingException {String hexRaw = String.format("%x", new BigInteger(1, str.getBytes("UTF-8")));char[] hexRawArr = hexRaw.toCharArray();StringBuilder hexFmtStr = new StringBuilder();final String SEP = "\\x";for (int i = 0; i < hexRawArr.length; i++) {hexFmtStr.append(SEP).append(hexRawArr[i]).append(hexRawArr[++i]);}return hexFmtStr.toString();}public static String hex2Str(String str) throws UnsupportedEncodingException {String strArr[] = str.split("\\\\"); // 分割拿到形如 xE9 的16进制数据byte[] byteArr = new byte[strArr.length - 1];for (int i = 1; i < strArr.length; i++) {Integer hexInt = Integer.decode("0" + strArr[i]);byteArr[i - 1] = hexInt.byteValue();}return new String(byteArr, "UTF-8");}public static void main(String[] args) throws UnsupportedEncodingException {System.out.println(str2Hex("中国1a23"));System.out.println(hex2Str(str2Hex("中国1a23")));System.out.println(hex2Str("\\xE9\\xA6\\x96\\xE9\\xA1\\xB5\\xE6\\x8E\\xA8\\xE8\\x8D\\x90"));}}

未完

转载于:.html

更多推荐

nginx r日志中午出现\xE5\x88\x98\xE4\xB8\x96\xE5\xA5\x87

本文发布于:2024-03-07 23:55:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719288.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中午   日志   nginx

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!