-1
C#中JavaScript函數的等效函數是什麼?
這裏是我試圖轉換爲C#的JavaScript語句:C# - UTF8⇔二進制,十六進制和Base 64轉換器
utf82rstr = function (input) {
var output = "", i = 0, c = c1 = c2 = 0;
while (i < input.length) {
c = input.charCodeAt(i);
if (c < 128) {
output += String.fromCharCode(c);
i++;
} else if ((c > 191) && (c < 224)) {
c2 = input.charCodeAt(i + 1);
output += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
} else {
c2 = input.charCodeAt(i + 1);
c3 = input.charCodeAt(i + 2);
output += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return output;
}
@RezaAghaei謝謝,但我編輯我的問題。所以,你的回答是不夠的。 –