如何将ISO-8859-8-i转换为UTF-8?

cha*_*m15 2 c unicode iconv

我收到了一封使用charset的电子邮件iso-8859-8-i.iconv说这是一个不受支持的字符集.我试过使用iso-8859-8但是"无效的多字节序列"会出错.知道如何将此字符串转换为UTF-8吗?

R..*_*R.. 9

只需用"iso-8859-8".替换编码名称.该-i后缀是表明它在逻辑顺序,而不是向后"视觉秩序" "iso-8859-8"的传统意味.无论如何iconv都无法专门处理"视觉秩序",所以它应该很好地转换它.

至于"无效的多字节序列",或许你可以向后获得source/dest charset参数顺序?如果那不是问题,那么你的文件可能包含未在ISO-8859-8字符集中定义的字节,即它无效...

  • 我以前从未见过像这样的字符集上使用过的后缀.有记录吗? (2认同)