我试图将它们正确编码为iso-2022-jp,但唯一的问题是有些意外。 这是结果。
function createtable(array) {
var header = [];
for (var i = 0; i < 1; i++) {
for (var key in arr[i]) {
if (header.indexOf(key) === -1) {
header.push(key);
}
}
};
$("#mytable").html("<table class='table_striped'><thead ></thead><tbody></tbody></table>")
$(".table_striped thead").append("<tr></tr>");
for (i = 0; i < header.length; i++) {
var z = "<th>" + header[i] + "</th>";
$("thead tr:nth-last-child(1)").append(z);
}
for (i = 0; i < arr.length; i++) {
$(".table_striped tbody").append("<tr></tr>");
for (var j in arr[i]) {
var y = "<td>" + arr[i][j] + "</td>";
$(".table_striped tbody tr:nth-last-child(1)").append(y);
}
};
};
如上所示,即使我以相同的方式编码其他小写字母,小写字母“ b”也只能在Subject中看到。 我发现在方法smtp.Send(msg);之后,它会自动转换为b; b不常见。我需要将其修复为B。
下面就像我试图做的那样。
From: =?iso-2022-jp?B?GyRCJ**************==?= <sender@example.com>
To: =?iso-2022-jp?B?GyRCS****************==?= <receiver@example.com>
Subject: =?iso-2022-jp?b?GyRCQmpMPhsoQjobJEIlRiU5JUgbKEI=?=
“ msg”的主题属性在调试smtp.Send(msg);时为“ =?iso-2022-jp?B?GyRCQmpMPhsoQjobJEIlRiU5JUgbKEI =?=“。 我不知道为什么之后它会改变。
我需要有人帮助我。谢谢。