Windows 10 Insider Preview Build 18875 (20H1)
A l'episodi 9 de la segona temporada de Log Horizon, quan ...
Shiroe va morir i va aparèixer al servidor 14è no oficial d'Elder Tale, el servidor de proves, que estava a la Lluna en lloc de a la Terra,
... va comprovar la ubicació i la majoria dels diàlegs es van confondre, es va desar per al nom de la ubicació Mare Tranquillitatis.
Es pot desxifrar el text desgavellat o simplement són escombraries?
Sí, el text confús és el resultat del mojibake, on el text original en japonès, codificat en codificació Shift-JIS, es descodifica mitjançant codificació Windows-1256.
Si alguna vegada obriu una pàgina web o un fitxer de text japonès codificat en codificació Shift-JIS (conjunt de caràcters de 2 bytes) sota alguna codificació occidental de Windows (conjunt de caràcters d’1 byte), veureu una alta freqüència de ��
emparellat amb algun altre personatge de la vista resultant. Com que observo que hi ha caràcters àrabs a la imatge, he utilitzat un dels meus fitxers de text que està codificat a Shift-JIS i he intentat obrir-lo amb la codificació àrab (Windows) al navegador i he descobert que l’àrab (Windows) o la codificació occidental té el mateix mapatge per a ��
i ��
(que és un altre personatge comú al text confús).
Després de comparar-me amb la finestra d’estat d’ubicació renderitzada correctament i algunes conjectures, vaig aconseguir descodificar el text confús en text japonès adequat (els claudàtors i s'afegeixen per a més claredat i no es descodifiquen a partir de text confús):
������������������ ��������������� ��������������� ��������������� ������������ ���������������/��������������������������� ��������������� ������������������������ ������������������������ ���������������/������������ ���������������/������������
Traducció:
Moon Server Moon Server Isolated zone/No monster PVP allowed Special skills allowed Entry restriction/Restricted Exit restriction/Restricted
Apèndix
Per comprovar el resultat, podeu utilitzar el codi següent de Python 3:
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'))
A continuació es mostra el només de visualització font1 del mojibake per a la comparació amb la imatge:
1 El text següent conté la marca d’esquerra a dreta U + 200E per evitar que els caràcters àrabs facin representacions de dreta a esquerra i canviïn les seves formes en funció de la seva posició. Un altre problema que impedeix la còpia directa és degut a la presència d’espai sense interrupcions U + 00A0, que es converteix en espai quan es copia des del navegador.
�����T��������[��������o��������[��� ���������������T��������[��������o��������[��� �����]��������[�������������� ���������������T��������[��������o��������[��� ���������������������� ��������������������������]��������[��������������/������������������������������X��������^��������[��������o����������������������������������� ��������������������������������� ��������������������������s������������������������������\������������������������ �����@���������S��������������������Z��������g���������p��������������������\��� �����@��������i�������������������������������������/��������������������������������������������� �����@�������������������o��������������������������/���������������������������������������������
1 - "PvP permès": eh. Em pregunto si això acabarà sent important.