サンプルコード
エンコード・文字コードのサンプルコード一覧
文字列の Base64 変換・HTML の特殊文字のエスケープ・Shift_JIS から UTF-8 へのファイルの文字コード変換をまとめている。同じ文字列でも元の文字コードで Base64 の値が変わる点や、単一引用符の変換結果、Shift_JIS と cp932 で読める文字の違いなど、言語ごとに結果が割れる点を扱う。
3 件
他のテーマから探す
文字列をBase64にするには
文字列を UTF-8 のバイト列にしてから Base64 に変換し、元の文字列へ戻す方法を各言語で示す。+ と / を - と _ に置き換える URL セーフ版と、末尾のパディングの有無までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
ファイルの文字コードを変換するには
Shift_JIS(Windows の cp932)で保存されたテキストファイルを UTF-8 に変換して保存し直す方法を各言語で示す。cp932 と shift_jis で読める文字が違う点と、改行コードや BOM の扱いまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
HTMLの特殊文字をエスケープするには
HTML に埋め込む文字列の & < > と引用符を文字参照に置き換えるエスケープを各言語で示す。置換の順序と、引用符の変換結果が言語ごとに違う点までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#