Quiero decodificar el resultado Base64 de MS-SQL Server en javascript, pero no puedo encontrar una solución verdadera. Sé que SQL Server usa la codificación UCS-2 y tengo que usar la misma codificación para decodificar en javascript.
Por ejemplo, para MwZEBicGRQY= el resultado codificado debe ser سلام .
¿Tiene alguna solución para decodificar eso usando javascript?
Primero puede decodificar sus datos base64 en un Uint8Array y luego leer los datos resultantes como UTF-16:
const base64_string = "MwZEBicGRQY"; // from https://stackoverflow.com/a/41106346/3702797 // may not be bullet-proof const arr = Uint8Array.from(atob(base64_string), c => c.charCodeAt(0)) const decoded = new TextDecoder("UTF-16").decode(arr); console.log(decoded);