java.lang.Character JSON Bug In Adobe ColdFusion 2025
A developer discovers and details a JSON serialization bug in Adobe ColdFusion 2025 related to java.lang.Character escaping.
A developer discovers and details a JSON serialization bug in Adobe ColdFusion 2025 related to java.lang.Character escaping.
Explains how to convert HTTP header values from ISO-8859-1 to UTF-8 encoding in a ColdFusion application, specifically for Cloudflare geo-headers.
Explains the concept of humane alphabets for URLs to avoid ambiguous characters, with a practical implementation example using Sqids.
Explains why emojis like 🧑🌾 cause inconsistent cursor movement in terminals due to grapheme clusters and offers solutions for developers.
Explains the challenges of using non-ASCII characters in R packages for global portability, and why CRAN enforces checks.
Explains how JavaScript strings are sequences of UTF-16 code units, not visible characters, covering length quirks with emojis.
A historical journey through data storage mediums, from punch cards to modern DRAM, explaining how a single byte is represented.
A personal account of the creation of UTF-8, the dominant character encoding for the web, by one of its co-inventors.
A developer details a tricky middleware bug in a Clojure web scraping framework that caused character encoding issues due to header casing.
Explains why Unicode strings like 'Zoë' may not match due to different normalization forms, and why developers need to normalize Unicode.
A technical guide exploring Swift's Unicode-compliant string handling, focusing on CharacterView and encoding-specific views for developers.
A guide explaining Unicode fundamentals and how JavaScript handles characters, including common pitfalls and ECMAScript 2015 features.
Explains the purpose and importance of the <meta charset='UTF-8'> tag in HTML for proper character encoding.
A guide to removing Byte Order Marks (BOM) from files using a simple PHP code snippet.
Explains JavaScript's surprising Unicode handling, common pain points, and how ECMAScript 6 improves the situation.
Explains why MySQL's 'utf8' charset is incomplete and how to use 'utf8mb4' for full Unicode support, including emojis.
Explores whether JavaScript uses UCS-2 or UTF-16 encoding, detailing the differences and implications for handling Unicode characters.
A technical guide explaining character escape sequences in JavaScript, covering code points, single character escapes, and encoding details.
An explanation of UTF-8 encoding, detailing its design, convenient properties, and why it's simpler than often perceived.
A developer explores using Unicode ligatures to shorten tweets, creating a script called 'ligatweet' and analyzing browser support for special characters.