非ASCII文字削除ツール: 削除・置換・エスケープ
非ASCII文字削除ツールは、貼り付けたテキストを3つのポリシーのいずれかで処理します。非ASCII文字を削除する、選択した文字で置換する、\\uXXXXとしてエスケープする、のいずれかです。「Convert accents first」を有効にすると、NFDでアクセント付き文字を正規化して結合文字を除去し、caféが選択したポリシーの実行前にcafeになります。結果を確認し、ニーズに合っていればコピーします。
非ASCII文字削除ツールは、非ASCII文字を削除、置換、エスケープするためのブラウザベースのテキストツールです。ASCII文字を必要とするワークフロー用にテキストを用意したり、文字をエスケープシーケンスで表したりするのに使えます。3つのポリシーにより、非ASCII文字を消去するか、置換文字にするか、出力中に表されたまま残すかを決められます。
文字を削除する、各文字を選択した文字で置換する、\\uXXXXとしてエスケープする、のいずれかを選べます。オプションの「Convert accents first」設定は選択したポリシーの前に実行されます。NFD正規化を使い結合文字を除去して、caféのような単語をcafeにします。これにより、アクセント付き文字を、その他の非ASCII文字に対するツールのポリシーとは別に扱えます。
ASCIIは限られた文字セットであり、Unicodeはアクセント付き文字などのASCII範囲外の文字を含みます。テキストをASCII中心のワークフローに合わせる必要がある場合、文字の変換や削除が有用です。エスケープは出力中にそれらを表す別の方法を提供します。テキストの行き先と、それらの文字の扱い方に合うポリを選んでください。
非ASCII文字削除ツールは完全にブラウザ上で動作します。入力はお使いのデバイス上で処理され、サーバーにアップロード・保存・送信されることはありません。ページの読み込み後はオフラインでも動作するため、接続なしで使えます。このツールは無料で、ローカルユーティリティをインストールせずにテキストを扱いたい開発者やDevOpsエンジニアに役立ちます。
手順1: テキストをツールに貼り付けまたはドロップします。アクセント付き文字やその他の非ASCII文字を含む、クリーンアップしたいコンテンツから始めます。
手順2: 非ASCII文字の扱い方を選びます。削除する、選択した文字で置換する、\\uXXXXとしてエスケープする、のいずれかです。
手順3: 「Convert accents first」を有効にするかどうかを決めます。有効にすると、NFD正規化と結合文字の除去により、caféのようなアクセントが選択したポリシーの適用前にcafeに変換されます。
手順4: 結果を確認します。他で使う前に、選択したポリシーが必要なテキストを生成したか確かめます。
手順5: 結果をコピーします。クリーンアップまたはエスケープされたテキストを開発ワークフローに貼り付けられます。
用途: ASCII文字のみを受け付けるワークフロー用にテキストをクリーンアップします。そのワークフローにテキストを移す前に、非ASCII文字を削除または置換します。
用途: より単純な綴りを必要とするシステム用に、アクセント付きテキストを用意します。「Convert accents first」を有効にして、選択したポリシーの適用前にcaféをcafeにします。
用途: 設定やコード関連の作業用にエスケープされたテキストを作成します。エスケープポリシーでは、非ASCII文字を削除・置換するのではなく\\uXXXXとして表します。
用途: テキストの問題をデバッグする際に、異なるクリーンアップ方法を比較します。削除、置換、エスケープを試して、結果をブラウザ上で確認します。
用途: ローカルに何もインストールせずに、日常的な非ASCII文字削除ツールの作業を行います。テキストを貼り付けまたはドロップし、ポリシーを選んで、結果をコピーします。
用途: ローカルユーティリティをインストールしたくない、または社内テキストを第三者サービスに送信したくないマシンで作業します。ツールはブラウザ上で動作し、入力をお使いのデバイス上で処理します。