![如何将 mojibake 文本转换为可读形式?](https://linux22.com/image/169235/%E5%A6%82%E4%BD%95%E5%B0%86%20mojibake%20%E6%96%87%E6%9C%AC%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%8F%AF%E8%AF%BB%E5%BD%A2%E5%BC%8F%EF%BC%9F.png)
我有莫吉巴克文本(来自 MP3 ID3 字段)需要转换为正确的形式。
我尝试过了:
echo 'c2 8d 44 e2 80 99 c2 b2 c2 8d 44 e2 80 99 c2 b2' | xxd -p -r | iconv -f sjis -t utf8; echo
但是有用,我得到了错误的输出「ツ好窭卍イツ好窭卍イ」
如何从那个到utf8「好调好调」?
'Text' 字符串可以从
echo 'c2 8d 44 e2 80 99 c2 b2 c2 8d 44 e2 80 99 c2 b2' | xxd -p -r
另一个奇怪的字符串是
“字符串”"Œã‚ëŒü‚«ˆêl”½È‰ïIE–¼ì‘I"
或十六进制c5 92 c3 a3 e2 80 9a c3 ab c5 92 c3 bc e2 80 9a c2 ab cb 86 c3 aa c2 90 6c e2 80 9d c2 bd c2 8f c3 88 e2 80 b0 c3 af c2 81 49 c2 81 45 e2 80 93 c2 bc c2 8d c3 ac e2 80 98 49
答案1
谢谢@mosvy,你的评论帮助我找到了正确的名字。
... | iconv -f utf-8 -t georgian-academy | iconv -f sjis -t utf-8
>好調好調
但我无法c5 92 c3 a3 e2 80 9a c3 ab c5 92 c3 bc e2 80 9a c2 ab cb 86 c3 aa c2 90 6c e2 80 9d c2 bd c2 8f c3 88 e2 80 b0 c3 af c2 81 49 c2 81 45 e2 80 93 c2 bc c2 8d c3 ac e2 80 98 49
按照後ろ向き一人反省会!・名作選
应有的方式从十六进制中取出正确的字符串。
确实很荒谬。