Unicode変換ツール
FreeテキストをJavaScript、ES6、HTMLエンティティ形式のUnicodeエスケープシーケンスに変換し、エスケープシーケンスを読みやすいテキストにデコードし直します。絵文字のサロゲートペアを自動的に処理し、すべてブラウザ内で完全に動作します。
すべてブラウザ内で動作します。テキストがどこかにアップロードされることはありません。
次の形式でも表示
Unicodeコードポイント表記(U+XXXX)
HTML16進エンティティ
HTML10進エンティティ
最近のアクティビティ
全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。
Decoded 1 Unicode escape sequence(s) back to text
2時間前
Decoded 1 Unicode escape sequence(s) back to text
2時間前
Decoded 2 Unicode escape sequence(s) back to text
2時間前
Converted 1 character(s) of text to Unicode escapes
2時間前
Converted 1 character(s) of text to Unicode escapes
2時間前
Converted 1 character(s) of text to Unicode escapes
2時間前
Converted 2 character(s) of text to Unicode escapes
2時間前
このツールの機能
このツールは、テキストを4つの一般的な形式(JavaScript \uXXXX、ES6コードポイント\u{XXXXXX}、およびHTML16進数/10進エンティティ)のUnicodeエスケープシーケンスに変換し、エスケープシーケンスを読みやすいテキストに変換し直します。絵文字などの文字のサロゲートペアを自動的に処理します。
仕組み
すべての文字には、それを識別する番号である基礎的なUnicodeコードポイントがあります。エンコードするには、このツールが各文字のコードポイントを読み取り、選択された形式が要求する区切り文字と桁数を使用して書き出します。JavaScriptの\uXXXX形式が選択されている場合、U+FFFFを超えるコードポイントはサロゲートペアに分割されます。デコードするには、サポートされている5つのエスケープスタイルすべてを認識するパターンで入力テキストをスキャンし、各一致をその文字に変換し直し、最終的なテキストを再構築する前に分割されたサロゲートペアを1つの文字に再結合します。
解決できる問題
- ASCII文字のみを使用して、非ASCII文字をJSONファイル、JavaScript文字列、またはソースコードのコメントに書き込む。
- 一部の文字がリテラルのHTMLエンティティやエスケープコードとして残っている、WebページやAPIレスポンスからコピーされたテキストをクリーンアップする。
- 他の人のコード内の\uXXXXまたは&#DDDD;シーケンスが実際にどの文字を表しているかを正確に確認する。
- それぞれ別々に変換ルールを調べる代わりに、同じ文字を一度に複数のエスケープ形式に変換する。
よくある質問
›Unicodeエスケープシーケンスとは何ですか?
Unicodeエスケープシーケンスは、文字そのものの代わりにそのUnicodeコードポイントを書き出すことで、ソースコードやマークアップ内で普通のASCIIのみを使って文字を書く方法です。例えば、文字「A」(コードポイント65、16進数で0x41)は、JavaScriptでは\u0041、HTMLではAと書くことができ、どちらも正確に同じ文字を表します。
›絵文字や他の文字がなぜ1つではなく2つの\uエスケープを必要とするのですか?
最初の65,536個のUnicodeコードポイント以外の文字(ほとんどの絵文字を含む)は、単一の16ビット\uXXXXエスケープに収まらないため、JavaScriptとJavaはこれらを「サロゲートペア」として表します:一緒になってのみ意味を持つ2つの連続した\uXXXXエスケープです。このツールは、デコード時に有効な高位・低位サロゲートペアを自動的に1つの文字に結合し、\uXXXX形式にエンコードする際に文字を自動的にサロゲートペアに分割します。
›通常の文字とエスケープシーケンスが混在するテキストをデコードできますか?
はい、「Unicodeからテキストへ」タブは、入力内の認識されたエスケープパターン(\uXXXX、\u{XXXXXX}、&#xXXXX;、&#DDDD;、およびU+XXXX)をスキャンし、それらのみを置き換えて、周囲の通常のテキストを正確にそのまま残します。これは、一部の文字のみがエスケープされていたソースファイルやWebページからコピーされたテキストをクリーンアップするのに役立ちます。
›JavaScript、ES6、HTML形式の違いは何ですか?
\uXXXXは従来のJavaScript/Java/JSONエスケープで、常に正確に4桁の16進数を使用し、U+FFFFを超える文字にはサロゲートペアが必要です。\u{XXXXXX}は、サロゲートペアなしで任意のコードポイントを直接表現できる、より新しいES6コードポイントエスケープです。&#xXXXX;と&#DDDD;は、ブラウザがマークアップ内で直接レンダリングする16進数と10進数のHTML数値文字参照です。
›このツールは私のテキストをどこかに送信しますか?
いいえ、すべての変換はブラウザ内で直接、通常のJavaScriptで行われます。テキストはサーバーにアップロードされることはありません。
関連ツール
テキスト
security.txt ジェネレーター
セキュリティ研究者があなたのサイトの脆弱性を報告する方法を伝える標準であるRFC 9116に従ってsecurity.txtファイルを生成します。Expires日付の欠落や期限切れ、無効なContact URIに対する組み込みの警告があります。
Freeテキスト
自己署名SSL証明書ジェネレーター
node-forgeを使用して、ブラウザ内で直接実際に動作する自己署名TLS証明書とそれに対応する秘密鍵を生成します。Subject Alternative Names、設定可能な鍵サイズと有効期間、ダウンロード準備済みの.crtおよび.keyファイルに対応しています。
Freeテキスト
SQLフォーマッター
MySQL、PostgreSQL、SQLite、T-SQL、PL/SQL、BigQuery、Snowflakeを含む10種類以上のSQL方言で、一貫したインデント、1行に1つの句、選択したキーワードの大文字小文字で読みやすくSQLクエリを再フォーマットします。すべてブラウザ内で完全に動作します。
Freeテキスト
SSL証明書と鍵のペアチェッカー
SSL/TLSの秘密鍵、証明書、オプションのCSRが実際に同じ鍵ペアに属しているかを確認し、証明書のサブジェクト、発行者、有効期間、SAN、フィンガープリントを復号して表示します。すべてブラウザ内で完全に動作します。
Freeテキスト
SSL証明書フォーマット変換ツール
SSL/TLS証明書をPEMとDERエンコーディング間で変換し、証明書をPKCS#7(.p7b)ファイルにまとめたりそこから抽出したりし、証明書と秘密鍵をパスワード保護されたPKCS#12(.pfx / .p12)ファイルにパッケージ化したり再度抽出したりします。すべてブラウザ内で完全に動作します。
Freeテキスト
SSL証明書ビューアー
1つ以上のPEMまたはDER X.509証明書をデコードし、各フィールドを平易な言葉で表示します:サブジェクト、発行者、有効性、フィンガープリント、公開鍵の詳細、そしてKey Usage、Subject Alternative Names、Authority Information Accessを含むすべての標準拡張。すべてブラウザ内で完全に動作します。
Freeテキスト
テキスト差分チェッカー
2つのテキストブロックを比較し、行、単語、または文字レベルで追加、削除、または変更された内容を正確に確認します。統一表示または並列表示、ダウンロード可能な標準の差分ファイルに対応しています。すべてブラウザ内で完全に動作します。
Freeテキスト
テキストASCII変換ツール
テキストをASCII文字コードに変換し、また元に戻します。結果は2進数、16進数、8進数でも表示され、すべてブラウザ内で完全に動作し、何もアップロードされません。
コメント (0)
このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。
まだコメントはありません。最初にご意見をお寄せください!