50 lines
686 B
JavaScript
50 lines
686 B
JavaScript
|
'use strict';
|
||
|
|
||
|
// inverse of charset_encodings
|
||
|
// given encoding, get matching mysql charset number
|
||
|
|
||
|
module.exports = {
|
||
|
big5: 1,
|
||
|
latin2: 2,
|
||
|
dec8: 3,
|
||
|
cp850: 4,
|
||
|
latin1: 5,
|
||
|
hp8: 6,
|
||
|
koi8r: 7,
|
||
|
swe7: 10,
|
||
|
ascii: 11,
|
||
|
eucjp: 12,
|
||
|
sjis: 13,
|
||
|
cp1251: 14,
|
||
|
hebrew: 16,
|
||
|
tis620: 18,
|
||
|
euckr: 19,
|
||
|
latin7: 20,
|
||
|
koi8u: 22,
|
||
|
gb2312: 24,
|
||
|
greek: 25,
|
||
|
cp1250: 26,
|
||
|
gbk: 28,
|
||
|
cp1257: 29,
|
||
|
latin5: 30,
|
||
|
armscii8: 32,
|
||
|
cesu8: 33,
|
||
|
ucs2: 35,
|
||
|
cp866: 36,
|
||
|
keybcs2: 37,
|
||
|
macintosh: 38,
|
||
|
macroman: 39,
|
||
|
cp852: 40,
|
||
|
utf8: 45,
|
||
|
utf8mb4: 45,
|
||
|
utf16: 54,
|
||
|
utf16le: 56,
|
||
|
cp1256: 57,
|
||
|
utf32: 60,
|
||
|
binary: 63,
|
||
|
geostd8: 92,
|
||
|
cp932: 95,
|
||
|
eucjpms: 97,
|
||
|
gb18030: 248
|
||
|
};
|