「エンコーディング」の記事
5件 RSS で購読
5件
encodeURIComponentがURIErrorを投げる理由:孤立サロゲート
絵文字の途中でsliceすると、encodeURIComponentはURIErrorを投げ、TextEncoderはEF BF BDを書き出します。孤立サロゲートの正体と、isWellFormed・toWellFormedの使い方をECMA-262とUnicode 17.0に沿って整理しました。
Unicodeのダウンロード名が文字化けするとき:filenameとfilename*の違い
Content-DispositionでUnicodeのファイル名を送る方法を解説します。ASCIIのfilename、UTF-8のfilename*、パーセント符号化、優先順位、安全な受信処理をRFC 6266とRFC 8187に沿って整理します。
ZIP を解凍すると日本語ファイル名が文字化けする理由:CP437 と UTF-8 フラグ
ZIP の日本語・韓国語ファイル名が ô·û{ のように文字化けする理由を、PKWARE APPNOTE の CP437 既定値、汎用ビットフラグのビット 11、Info-ZIP の 0x7075 拡張フィールドと Python・.NET のドキュメントから整理します。
UTF-8 の BOM(EF BB BF):見えない3バイトの扱いが規格ごとに違う理由
UTF-8 ファイル先頭の EF BB BF が、ブラウザーでは読み飛ばされ JSON.parse ではエラーになる理由を、Unicode、RFC 3629、RFC 8259(JSON)、WHATWG の Encoding・HTML 標準の規定から整理しました。
Base64 とは何か:エンコードのしくみとよくある誤解
Base64 が3バイトを4文字に変える方法、結果が約33%大きくなる理由、末尾の = の意味、URL-safe Base64、日本語を扱うときの注意点を RFC 4648 をもとに整理しました。
該当する記事がありません。別の言葉で検索してみてください。