🧪 文字化けメーカー
化けさせたい文章
化け方の一覧
UTF-8 を Shift_JIS として開く
大半は戻せます(一部の文字は失われます)UTF-8のCSVをWindowsのExcelで開いたときの化け方。もっともよく見る形
縺薙s縺ォ縺。縺ッ縲よ枚蟄怜喧縺代?繝?せ繝医〒縺吶?
UTF-8 を Latin-1 として開く
元どおりに戻せます海外製のツールやメール配信サービスを経由したときの化け方
ã“ã‚“ã«ã¡ã¯ã€‚æ–‡å—化ã‘ã®ãƒ†ã‚¹ãƒˆã§ã™ã€‚
UTF-8 を EUC-JP として開く
戻せません古いUNIX系のサーバーやCGIに取り込んだときの化け方
???????????????????鴻??с???
Shift_JIS を UTF-8 として開く
戻せませんWindowsで作ったファイルをMacやLinuxで開いたときの化け方
����ɂ��́B���������̃e�X�g�ł��B
EUC-JP を Shift_JIS として開く
戻せません古い掲示板やCGIの出力をWindowsで開いたときの化け方
、ウ、ヒ、チ、マ。」ハクサ?ス、ア、ホ・ニ・ケ・ネ、ヌ、ケ。」
UTF-8 を Shift_JIS として開く(二重)
戻せません化けたまま保存して、もう一度同じ取り違えをしたときの化け方
邵コ阮呻ス鍋クコ?ォ邵コ?。邵コ?ッ邵イ繧域椢陝??蝟ァ邵コ莉」?郢?縺帷ケ晏現縲堤クコ蜷カ?
URLエンコードされた形
元どおりに戻せますメールやチャットにURLを貼ったとき、日本語部分がこの形で表示されることがある
%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%99%E3%80%82
HTMLの数値文字参照
元どおりに戻せますCMSやフォームが日本語をこの形で保存し、そのまま表示されてしまう場合
こんにちは。文字化けのテストです。
濁点・半濁点の分離
元どおりに戻せますmacOSで作ったZIPやファイル名で起きる。見た目はほぼ同じだが別の文字列になる
こんにちは。文字化けのテストです。
各行の札は、作った化け文字を文字化け復元ツールに貼って実際に復元をかけた結果です。「戻せません」のものは、変換の途中でバイト列が「?」や「�」に置き換わったか、 別の文字に移ってしまい、元の文章を復元する手がかりが残っていません。 実際の文字化けでもこの形になったものは、どのツールでも戻せません。
どうして化けるのか
文字はコンピューターの中で「バイト列」として保存されていて、それをどの文字コード(UTF-8・Shift_JIS・EUC-JP など)の ルールで読むかは別に決める必要があります。書いたときと違うルールで読むと、同じバイト列が別の文字の並びになります。 これが文字化けです。
たとえば UTF-8 ではひらがな 1 文字が 3 バイトですが、Shift_JIS は 2 バイトずつ区切って漢字に当てはめるため、 「こんにちは」が「縺薙s縺ォ縺。縺ッ」のような漢字と半角カナの並びになります。 このツールは見た目の似た文字を並べているのではなく、その読み違えをそのまま計算しています。
作った文字列を自分で戻してみたいときは、コピーして文字化け復元ツールに貼り付けてください。どの取り違えだったかを総当たりで調べて、元の文章を表示します。
使いどころ
- 動作確認のテストデータ。CSV の取り込みやメール送信で化けたときに画面がどう見えるかを、実際に化けさせた文字列で事前に確かめられます。
- 原因の絞り込み。手元で起きている化け方と見比べると、どの文字コードをどう取り違えたのかが分かります。同じ文章を入れて、いちばん似ている行を探してください。
- 文字化け風の文章づくり。SNS や作品で「化けたように見える文章」が欲しいときにも使えます。「元どおりに戻せます」の行なら、読んだ人が復元ツールで元の文章を取り出せます。
※ 入力内容はすべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。
正常な文章を入れると、わざと文字化けさせた文字列を作ります。 UTF-8 を Shift_JIS として開いたときの「縺薙s縺ォ縺。縺ッ」のような、実際のファイルやメールで起きる化け方を 9 通り並べ、 それぞれ元に戻せるかどうかも表示します。テストデータの用意や、手元の化け方がどの取り違えなのかを見比べるときにどうぞ。 処理はブラウザ内で完結し、入力した文章はどこにも送信しません。