Windows 10 Insider Preview内部版本18875(20H1)
在Log Horizon第二季的第9集中,当...
Shiroe去世并出现在Elder Tale的非官方第14台服务器上,该服务器是设定在月球上而不是地球上的测试服务器,
...他检查了位置,对话框大部分显示为乱码,保存为位置名称 母马·特兰基利蒂亚斯(Mare Tranquillitatis).
乱码可以解密吗,还是仅仅是垃圾?
是的,出现乱码的文字是mojibake的结果,其中,以Shift-JIS编码方式编码的日语日语原始文本将通过Windows-1256编码进行解码。
如果您曾经使用Windows中的某些西方编码(1个字节的字符集)打开以Shift-JIS编码(2个字节的字符集)编码的日语网页或文本文件,则会看到 ��
在结果视图中与其他字符配对。由于观察到图像中存在阿拉伯字符,因此我使用了现有的文本文件之一,该文件已按Shift-JIS编码,并尝试在浏览器中以阿拉伯语(Windows)编码打开它,然后发现阿拉伯语(Windows)或Western编码具有相同的映射 ��
和 ��
(这是乱码中的另一个常见字符)。
在与正确呈现的位置状态窗口进行比较和一些猜测之后,我设法将乱码文本解码为适当的日语文本(为清楚起见添加了括号 和 ,而不是从乱码文本中进行解码):
������������������ ��������������� ��������������� ��������������� ������������ ���������������/��������������������������� ��������������� ������������������������ ������������������������ ���������������/������������ ���������������/������������
翻译:
Moon Server Moon Server Isolated zone/No monster PVP allowed Special skills allowed Entry restriction/Restricted Exit restriction/Restricted
附录
要交叉检查结果,可以使用以下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'))
下面是 只读 来源1 与图像进行比较的mojibake:
1 下面的文本包含U + 200E左至右标记,以防止阿拉伯字符从右向左呈现并根据其位置更改其形状。阻止直接复制的另一个问题是由于存在U + 00A0无中断空间,当从浏览器复制时,该空间会转换为空间。
�����T��������[��������o��������[��� ���������������T��������[��������o��������[��� �����]��������[�������������� ���������������T��������[��������o��������[��� ���������������������� ��������������������������]��������[��������������/������������������������������X��������^��������[��������o����������������������������������� ��������������������������������� ��������������������������s������������������������������\������������������������ �����@���������S��������������������Z��������g���������p��������������������\��� �����@��������i�������������������������������������/��������������������������������������������� �����@�������������������o��������������������������/���������������������������������������������
1 - “允许PvP”:呵呵。不知道这是否最终很重要。