Tag

codePointAt

1 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
Aug 16, 2024 · Fundamentals

Why Emoji Turn into Question Marks? Master Unicode Encoding and Fix Socket Transmission

This article explains why emojis become garbled when transmitted via sockets, explores Unicode encoding fundamentals—including UTF‑8, BMP and high‑code‑point characters—and provides practical solutions using codePointAt, TextEncoder, and TextDecoder to ensure correct emoji handling.

TextDecoderTextEncoderUTF-8
0 likes · 11 min read
Why Emoji Turn into Question Marks? Master Unicode Encoding and Fix Socket Transmission
ByteFE
ByteFE
Feb 10, 2021 · Frontend Development

Handling Unicode and Supplementary Characters in JavaScript

This article explains how JavaScript processes Unicode characters, demonstrates the limitations of legacy APIs like charCodeAt and fromCharCode with supplementary characters, and introduces modern methods such as codePointAt, fromCodePoint, Unicode escape syntax, surrogate pairs, and polyfills for full Unicode support.

JavaScriptUTF-8Unicode
0 likes · 10 min read
Handling Unicode and Supplementary Characters in JavaScript