毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
JavaScript (\uXXXX)
テキストを Unicode エスケープシーケンスに相互変換します
Unicode エスケープシーケンスは、ASCII 文字を使って Unicode 文字を表現する方法です。直接入力できないかもしれない特殊文字を含めるために、プログラミング言語やマークアップ言語で一般的に使われます…
サポートされるフォーマット JavaScript: BMP 文字には \uXXXX を使用。U+FFFF を超える文字にはサロゲートペアを使用。Python: BMP には \uXXXX を、拡張文字には \UXXXXXXXX を使用。CSS: \XXXX に続けてスペースを使用。HTML: …を使用…
JavaScript 形式、HTML エンティティ、CSS エスケープをカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// Unicode escape encoding in different formats function toJavaScriptEscape(text: string): string { return Array.from(text) .map(char => { const cp = char.codePointAt(0)!; if (cp <= 0xFFFF) { return `\\u${cp.toString(16).padStart(4, '0')}`; } // Surrogate pairs for characters outside BMP