Виндовс 10 Инсидер Превиев Буилд 18875 (20Х1)
У епизоди 9 друге сезоне Лог Хоризон, када ...
Схирое је умро и појавио се на незваничном 14. серверу Елдер Тале-а, тест сервера, који је требао бити на Месецу уместо на Земљи,
... проверио је локацију и дијалог је углавном био искривљен, сачуван за име локације Маре Транкуиллитатис.
Може ли се искривљени текст дешифровати или је то једноставно смеће?
Да, искривљени текст резултат је мојибаке-а, где се оригинални текст на јапанском, кодиран у Схифт-ЈИС кодирању, декодира помоћу Виндовс-1256 кодирања.
Ако икада отворите јапанску веб страницу или текстуалну датотеку кодирану у Схифт-ЈИС кодирању (2-бајтни скуп знакова) под неким западним кодирањем у оперативном систему Виндовс (1-бајтни скуп знакова), видећете високу учесталост ��
упарен са неким другим ликом у резултујућем приказу. Будући да примећујем да на слици постоје арапски знакови, користио сам једну од постојећих текстуалних датотека која је кодирана у Схифт-ЈИС и покушао да је отворим арапским (Виндовс) кодирањем у прегледачу, и открио сам да је арапски (Виндовс) или западно кодирање има исто мапирање за ��
и ��
(што је још један уобичајени лик у искривљеном тексту).
Након упоређивања са правилно изведеним прозором статуса локације и неких нагађања, успео сам да декодирам изобличен текст у прави јапански текст (заграде и се додају ради јасноће и не декодирају из искривљеног текста):
������������������ ��������������� ��������������� ��������������� ������������ ���������������/��������������������������� ��������������� ������������������������ ������������������������ ���������������/������������ ���������������/������������
Превод:
Moon Server Moon Server Isolated zone/No monster PVP allowed Special skills allowed Entry restriction/Restricted Exit restriction/Restricted
слепо црево
Да бисте унакрсно проверили резултат, можете да користите следећи део Питхон 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'))
Испод је поглед само извор1 мојибаке-а за поређење са сликом:
1 Текст у наставку садржи ознаку У + 200Е слева надесно како би се спречило да арапски знакови генеришу здесна налево и мењају своје облике на основу свог положаја. Још један проблем који спречава равно копирање је због присуства простора за разбијање У + 00А0 Но-Бреак који се претвара у простор када се копира из прегледача.
�����T��������[��������o��������[��� ���������������T��������[��������o��������[��� �����]��������[�������������� ���������������T��������[��������o��������[��� ���������������������� ��������������������������]��������[��������������/������������������������������X��������^��������[��������o����������������������������������� ��������������������������������� ��������������������������s������������������������������\������������������������ �����@���������S��������������������Z��������g���������p��������������������\��� �����@��������i�������������������������������������/��������������������������������������������� �����@�������������������o��������������������������/���������������������������������������������
1 - „ПвП дозвољен“: Хух. Питам се да ли ће то на крају бити важно.