/var/www/greso.tech/server/nsm/node_modules/mysql2/lib/parsers
NameSizeModeActions
binary_parser.js62740644editdlrm
parser_cache.js13010644editdlrm
string.js7460644editdlrm
text_parser.js68250644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/mysql2/lib/parsers/string.js (746B)
'use strict'; const Iconv = require('iconv-lite'); exports.decode = function(buffer, encoding, start, end, options) { if (Buffer.isEncoding(encoding)) { return buffer.toString(encoding, start, end); } const decoder = Iconv.getDecoder(encoding, options || {}); const res = decoder.write(buffer.slice(start, end)); const trail = decoder.end(); return trail ? res + trail : res; }; exports.encode = function(string, encoding, options) { if (Buffer.isEncoding(encoding)) { return Buffer.from(string, encoding); } const encoder = Iconv.getEncoder(encoding, options || {}); const res = encoder.write(string); const trail = encoder.end(); return trail && trail.length > 0 ? Buffer.concat([res, trail]) : res; };