代码如下:
encodeText(s) {
// 创建一个TextEncoder实例来处理Unicode字符
const textEncoder = new TextEncoder();
// 将中文文本编码为Uint8Array
const utf8Bytes = textEncoder.encode(s);
// 使用Uint8Array转换为Base64编码
const base64Text = btoa(String.fromCharCode.apply(null, utf8Bytes));
return base64Text;
}
使用的时候,直接this.encodeText('大家好呀!')