diff --git a/_venera_.js b/_venera_.js index 7972368..c9d952e 100644 --- a/_venera_.js +++ b/_venera_.js @@ -39,6 +39,36 @@ let Convert = { }); }, + /** + * @param str {string} + * @returns {ArrayBuffer} + * + * @since 1.4.3 + */ + encodeGbk: (str) => { + return sendMessage({ + method: "convert", + type: "gbk", + value: str, + isEncode: true + }); + }, + + /** + * @param value {ArrayBuffer} + * @returns {string} + * + * @since 1.4.3 + */ + decodeGbk: (value) => { + return sendMessage({ + method: "convert", + type: "gbk", + value: value, + isEncode: false + }); + }, + /** * @param {ArrayBuffer} value * @returns {string}