Windows 10 Insider Previewビルド18875(20H1)
ログ・ホライズンの第2シーズンのエピソード9で、いつ...
白江は亡くなり、地球ではなく月に設置されたテストサーバー、エルダーテイルの非公式14サーバーに登場した。
...彼は場所を確認しましたが、ダイアログはほとんど文字化けしていて、場所の名前として保存されていました 静かの海.
文字化けしたテキストは復号化できますか、それとも単にゴミですか?
はい、文字化けしたテキストは文字化けの結果です。ここでは、Shift-JISエンコーディングでエンコードされた日本語の元のテキストがWindows-1256エンコーディングでデコードされます。
Shift-JISエンコーディング(2バイト文字セット)でエンコードされた日本語のWebページまたはテキストファイルを、Windows(1バイト文字セット)の一部の西洋エンコーディングで開くと、 ��
結果のビューで他のキャラクターとペアになります。画像にアラビア文字が含まれているのを確認したので、Shift-JISでエンコードされた既存のテキストファイルの1つを使用して、ブラウザーでアラビア語(Windows)エンコードで開いてみたところ、アラビア語(Windows)であることがわかりました。または西洋のエンコーディングは同じマッピングを持っています ��
そして ��
(これは、文字化けしたテキストのもう1つの一般的な文字です)。
適切にレンダリングされたロケーションステータスウィンドウといくつかの当て推量を比較した後、文字化けしたテキストを適切な日本語テキストにデコードすることができました(括弧 と はわかりやすくするために追加され、文字化けしたテキストからはデコードされません):
������������������ ��������������� ��������������� ��������������� ������������ ���������������/��������������������������� ��������������� ������������������������ ������������������������ ���������������/������������ ���������������/������������
翻訳:
Moon Server Moon Server Isolated zone/No monster PVP allowed Special skills allowed Entry restriction/Restricted Exit restriction/Restricted
付録
結果をクロスチェックするには、次のPython3コードを使用できます。
garbled = '��T��[��o��[\n������T��[��o��[\n��]��[�����\n������T��[��o��[\n����������\n�����������]��[�����/������������X��^��[��o��������������\n���������������\n�����������s������������\\���������\n��@���S��������Z��g���p��������\\\n��@��i����������������/�����������\xa0�����\n��@�������o�����������/�����������\xa0�����' print(garbled.encode('Windows-1256').decode('Shift-JIS'))
以下は 表示のみ ソース1 画像と比較するための文字化けの:
1 以下のテキストには、アラビア文字が右から左にレンダリングされ、位置に基づいて形状が変更されるのを防ぐためのU + 200E左から右のマークが含まれています。ストレートコピーを妨げるもう1つの問題は、ブラウザからコピーするときにスペースに変換されるU + 00A0ノーブレークスペースの存在によるものです。
�����T��������[��������o��������[��� ���������������T��������[��������o��������[��� �����]��������[�������������� ���������������T��������[��������o��������[��� ���������������������� ��������������������������]��������[��������������/������������������������������X��������^��������[��������o����������������������������������� ��������������������������������� ��������������������������s������������������������������\������������������������ �����@���������S��������������������Z��������g���������p��������������������\��� �����@��������i�������������������������������������/��������������������������������������������� �����@�������������������o��������������������������/���������������������������������������������
1 - 「PvP許可」:ハァッ。それが重要になるのだろうか。