「バイト数」の版間の差分

with の仕様を中止。コピーライトの削除
MSY-07 (トーク | 投稿記録)
スペースからタブに変更
48行目: 48行目:
s = CRLF ? s.replace(/\r?\n/g, "\r\n") : s;
s = CRLF ? s.replace(/\r?\n/g, "\r\n") : s;
if (!encoding) {
if (!encoding) {
  switch (Document.Encoding){
switch (Document.Encoding){
    case meEncodingUTF16LE:
case meEncodingUTF16LE:
    case meEncodingUTF16BE:              WriteBytes(s.length * 2 + (BOM?2:0)); Quit();
case meEncodingUTF16BE:              WriteBytes(s.length * 2 + (BOM?2:0)); Quit();
    case meEncodingUTF8WithSignature:
case meEncodingUTF8WithSignature:
    case meEncodingUTF8WithoutSignature:  charset = "utf-8";        break;
case meEncodingUTF8WithoutSignature:  charset = "utf-8";        break;
    case meEncodingUTF7:                  charset = "utf-7";        break;
case meEncodingUTF7:                  charset = "utf-7";        break;
    case meEncodingEUC:                  charset = "euc-jp";      break;
case meEncodingEUC:                  charset = "euc-jp";      break;
    case meEncodingJIS:                  charset = "iso-2022-jp";  break;
case meEncodingJIS:                  charset = "iso-2022-jp";  break;
    case meEncodingShiftJIS:              charset = "sjis";        break;
case meEncodingShiftJIS:              charset = "sjis";        break;
  }
}
} else {
} else {
  charset = encoding;
charset = encoding;
}
}


71行目: 71行目:


if (!encoding && (Document.Encoding == meEncodingUTF8WithoutSignature || (!BOM && Document.Encoding == meEncodingUTF8WithSignature))) {
if (!encoding && (Document.Encoding == meEncodingUTF8WithoutSignature || (!BOM && Document.Encoding == meEncodingUTF8WithSignature))) {
  bytes -= 3;
bytes -= 3;
}
}
WriteBytes(bytes);
WriteBytes(bytes);
function WriteBytes(bytes){
function WriteBytes(bytes){
  Status = String(bytes).split("").reverse().join("").replace(/(\d{3})/g, "$1,").split("").reverse().join("").replace(/^,/, "");
Status = String(bytes).split("").reverse().join("").replace(/(\d{3})/g, "$1,").split("").reverse().join("").replace(/^,/, "");
}
}
</syntaxhighlight>
</syntaxhighlight>
スポンサーリンク