The string to serialize
A base64 encoded string that can be safely stored/transmitted
serialize("Hello World") // Returns "SGVsbG8gV29ybGQ="
serialize("Special chars: !@#$") // Returns safely encoded string
serialize("Unicode: 你好") // Handles unicode characters
export function serialize(data: string): string {
return btoa(encodeURIComponent(data));
}
Serializes a string to a base64 encoded string. Useful for safely storing strings that may contain special characters. First URI encodes the string, then base64 encodes it.