mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-03-12 00:45:14 +00:00
Update pipe-ipc.js
This commit is contained in:
parent
5d3d2a06d7
commit
130d3d1569
|
@ -32,26 +32,27 @@ var adModeWrite = 2;
|
|||
|
||||
// https://learn.microsoft.com/en-us/previous-versions/exchange-server/exchange-10/ms527267(v=exchg.10)
|
||||
// https://learn.microsoft.com/en-us/previous-versions/exchange-server/exchange-10/ms526296(v=exchg.10)
|
||||
var CdoBIG5 = "big5";
|
||||
var CdoEUC_JP = "euc-jp";
|
||||
var CdoEUC_KR = "euc-kr";
|
||||
var CdoGB2312 = "gb2312";
|
||||
var CdoISO_2022_JP = "iso-2022-jp";
|
||||
var CdoISO_2022_KR = "iso-2022-kr";
|
||||
var CdoISO_8859_1 = "iso-8859-1";
|
||||
var CdoISO_8859_2 = "iso-8859-2";
|
||||
var CdoISO_8859_3 = "iso-8859-3";
|
||||
var CdoISO_8859_4 = "iso-8859-4";
|
||||
var CdoISO_8859_5 = "iso-8859-5";
|
||||
var CdoISO_8859_6 = "iso-8859-6";
|
||||
var CdoISO_8859_7 = "iso-8859-7";
|
||||
var CdoISO_8859_8 = "iso-8859-8";
|
||||
var CdoISO_8859_9 = "iso-8859-9";
|
||||
var cdoKOI8_R = "koi8-r";
|
||||
var cdoShift_JIS = "shift-jis";
|
||||
var CdoUS_ASCII = "us-ascii";
|
||||
var CdoUTF_7 = "utf-7";
|
||||
var CdoUTF_8 = "utf-8";
|
||||
var CdoCharset = {};
|
||||
CdoCharset.CdoBIG5 = "big5";
|
||||
CdoCharset.CdoEUC_JP = "euc-jp";
|
||||
CdoCharset.CdoEUC_KR = "euc-kr";
|
||||
CdoCharset.CdoGB2312 = "gb2312";
|
||||
CdoCharset.CdoISO_2022_JP = "iso-2022-jp";
|
||||
CdoCharset.CdoISO_2022_KR = "iso-2022-kr";
|
||||
CdoCharset.CdoISO_8859_1 = "iso-8859-1";
|
||||
CdoCharset.CdoISO_8859_2 = "iso-8859-2";
|
||||
CdoCharset.CdoISO_8859_3 = "iso-8859-3";
|
||||
CdoCharset.CdoISO_8859_4 = "iso-8859-4";
|
||||
CdoCharset.CdoISO_8859_5 = "iso-8859-5";
|
||||
CdoCharset.CdoISO_8859_6 = "iso-8859-6";
|
||||
CdoCharset.CdoISO_8859_7 = "iso-8859-7";
|
||||
CdoCharset.CdoISO_8859_8 = "iso-8859-8";
|
||||
CdoCharset.CdoISO_8859_9 = "iso-8859-9";
|
||||
CdoCharset.cdoKOI8_R = "koi8-r";
|
||||
CdoCharset.cdoShift_JIS = "shift-jis";
|
||||
CdoCharset.CdoUS_ASCII = "us-ascii";
|
||||
CdoCharset.CdoUTF_7 = "utf-7";
|
||||
CdoCharset.CdoUTF_8 = "utf-8";
|
||||
|
||||
var CRC32Table = (function() {
|
||||
var c;
|
||||
|
@ -141,7 +142,7 @@ function PipeIPC() {
|
|||
this.recorder = null;
|
||||
this.savefile = null;
|
||||
this.tmpfile = null;
|
||||
this.charset = CdoUTF_8;
|
||||
this.charset = CdoCharset.CdoUTF_8;
|
||||
this.lastReadTime = -1;
|
||||
this.lastWriteTime = -1;
|
||||
this.maxSentences = 0;
|
||||
|
@ -151,6 +152,11 @@ function PipeIPC() {
|
|||
};
|
||||
|
||||
this.setCharset = function(charset) {
|
||||
charset = charset.toLowerCase();
|
||||
|
||||
if (Object.values(CdoCharset).indexOf(charset) < 0) {
|
||||
console.warn(charset.toUpperCase() + " may not be an encoding supported by the system.");
|
||||
}
|
||||
this.charset = charset;
|
||||
};
|
||||
|
||||
|
@ -492,17 +498,18 @@ exports.CRC32 = CRC32;
|
|||
exports.ForReading = ForReading;
|
||||
exports.ForWriting = ForWriting;
|
||||
exports.ForAppending = ForAppending;
|
||||
exports.CdoUTF_8 = CdoUTF_8;
|
||||
exports.CdoUS_ASCII = CdoUS_ASCII;
|
||||
exports.CdoEUC_KR = CdoEUC_KR;
|
||||
exports.CdoEUC_JP = CdoEUC_JP;
|
||||
exports.CdoCharset = CdoCharset;
|
||||
exports.CdoUTF_8 = CdoCharset.CdoUTF_8;
|
||||
exports.CdoUS_ASCII = CdoCharset.CdoUS_ASCII;
|
||||
exports.CdoEUC_KR = CdoCharset.CdoEUC_KR;
|
||||
exports.CdoEUC_JP = CdoCharset.CdoEUC_JP;
|
||||
exports.adTypeBinary = adTypeBinary;
|
||||
exports.adTypeText = adTypeText;
|
||||
exports.adSaveCreateNotExist = adSaveCreateNotExist;
|
||||
exports.adSaveCreateOverWrite = adSaveCreateOverWrite;
|
||||
exports.adModeReadWrite = adModeReadWrite;
|
||||
|
||||
exports.VERSIONINFO = "PIPE-based IPC Module (pipe-ipc.js) version 0.1.19";
|
||||
exports.VERSIONINFO = "PIPE-based IPC Module (pipe-ipc.js) version 0.1.20";
|
||||
exports.AUTHOR = "abuse@catswords.net";
|
||||
exports.global = global;
|
||||
exports.require = require;
|
||||
|
|
Loading…
Reference in New Issue
Block a user