base64加密调整适配

This commit is contained in:
yy2205 2025-05-22 17:17:38 +08:00
parent 331a457727
commit ac2c457a8e

View File

@ -1,11 +1,12 @@
/**
* base64
* @param {string} str
* @returns {string} base64
*/
 * base64 Java Base64.getDecoder()
 * @param {string} str
 * @returns {string} base64
 */
export const encodeBase64 = (str) => {
try {
return btoa(unescape(encodeURIComponent(str)));
// 使用 btoa 进行 base64 编码
return btoa(str);
} catch (error) {
console.error('Base64 编码失败:', error);
return '';
@ -13,13 +14,14 @@ export const encodeBase64 = (str) => {
};
/**
* base64
* @param {string} str base64
* @returns {string}
*/
 * base64 Java Base64.getDecoder()
 * @param {string} str base64
 * @returns {string}
 */
export const decodeBase64 = (str) => {
try {
return decodeURIComponent(escape(atob(str)));
// 使用 atob 进行 base64 解码
return atob(str);
} catch (error) {
console.error('Base64 解码失败:', error);
return '';