这个字节串的正确解释是什么?

时间:2018-04-12 16:02:02

标签: unicode character-encoding non-ascii-characters musicbrainz

在朋友的音乐目录中,我遇到了这条路径和文件名:

Ministry/Κî•Î¦Î‘Î›Î—Îžî˜ (Psalm 69)/Ministry - Κî•Î¦Î‘Î›Î—Îžî˜ (Psalm 69) - 06 - Scarecrow.mp3

您可以google Ministry Κî•Î¦Î‘ΛΗΞî˜并获得结果。如果我将其提供给网址编码器,我会收到%C2%9Ai%C2%95i%C2%A6i%C2%91i%C2%9Bi%C2%97i%C2%9Ei%C2%98

通过遍历多个不正确的编码/解码周期,它在某种程度上明显受损。应该是什么?你是怎么得到那个答案的?

我尝试过使用UTF-8的各种纸和铅笔涂鸦,但无法找出任何有意义的东西。

1 个答案:

答案 0 :(得分:3)

它应该是ΚΕΦΑΛΗΞΘ,这是部落专辑的标题,通常称为诗篇69. ΚΕΦΑΛΗΞΘ是UTF-8编码的ΚΕΦΑΛΗΞΘ时的样子解释为Windows-1252。

这是关闭的,但与Κî•Î¦Î‘ΛΗΞî˜代替两个î的{​​{1}}不完全相同。我对这些差异的猜测是,鉴于他们的变化和位置,同时也会发生TitleCase转换。

通过有根据的猜测,测试以及@Remy的有用评论来实现这一目标。