「モンスターキャラクター」の文章があります(誰かが送ってくれました)。
æ��該å��è¬�:å�¨å®¶è£¡æ�¯ä¸�å�¯ä»¥è¬�æ°�主ç��ã��æ� �以、æ��æ��ç�¶å�ºç�¾ç³¾ç´�、ä¸�ä½�ä¸�å�¯ä»¥ç��é�、é��å�¯è� ½æ��ç¯�å¤�ç��æ��...ä½�大ç��、å�¯æ��è®�ä¸�è®�..
それを通常の文字にデコードする方法はありますか?
「モンスターキャラクター」の文章があります(誰かが送ってくれました)。
æ��該å��è¬�:å�¨å®¶è£¡æ�¯ä¸�å�¯ä»¥è¬�æ°�主ç��ã��æ� �以、æ��æ��ç�¶å�ºç�¾ç³¾ç´�、ä¸�ä½�ä¸�å�¯ä»¥ç��é�、é��å�¯è� ½æ��ç¯�å¤�ç��æ��...ä½�大ç��、å�¯æ��è®�ä¸�è®�..
それを通常の文字にデコードする方法はありますか?
理論的には可能です。
さまざまなエンコーディングを逆にすることができます。たとえば、ロシア語でこれを行うためのツールがここにあります。
もちろん、これを自動的に行う方がはるかに優れています。これは、Microsoft Word などのプログラムがファイルを開くときに同様のことが行われるためです。Word でバイナリ ファイルを開こうとすると、エンコーディングが見つからなかったため、エンコーディングを選択するように求められ、最も可能性の高いもののリストが表示されることがあります。
これが行われる方法は、キャラクターの出現に関する統計をチェックすることだと思います。たとえば、英語では、"e" と "t" は "q" と "j" よりもはるかに頻繁に使用されます。これは長い間知られています。このため、モールス符号では、"e" と "t" には 1 つのドットと 1 つのダッシュのみが使用され、"q" と "j" には 4 つのドットとダッシュが使用されます。
したがって、これを行う架空のツールは、おそらく多くのエンコードの組み合わせ (たくさん!) を試し、どれが実際の言語に最も似ているかを確認します。
他のヒューリスティックは各言語の辞書になる可能性がありますが、これは非常に集中的なプロセスになり始めます。
この答えは実際には解決策ではありませんが、インターネットには、その仕事を行うことができるエンコーディング修正機能を提供するソフトウェアがいくつかあります。
それらの 1 つは中国のソフトウェアです ( http://www.cpatch.org/thread-12818-1-1.html )。誰かが探している場合に備えて、ここにリンクを貼っておきます。
PHP 関数mb_detect_encoding
とを使用しようとしましiconv
たが、どれも文字列を正常に変換できません。コピーと貼り付けが不完全なため、データが完全に失われる可能性があります。