js代码如下
var e = a.charCodeAt(t).toString(16);这一行不明白
function encode_unicode_param(a) { for (var s = "", t = 0; t < a.length; t++) { var e = a.charCodeAt(t).toString(16); s += 2 == e.length ? "n" + e: e } return s }
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
python3 下:
def encode_unicode_param(s): results = [] for char in s: h = hex(ord(char))[2:] format_string = 'n{}' if len(h) == 2 else '{}' results.append(format_string.format(h)) return ''.join(results)
python3 下: