代码之家  ›  专栏  ›  技术社区  ›  Timo Huovinen

将KOI8-R转换为UTF8

  •  2
  • Timo Huovinen  · 技术社区  · 14 年前

    我需要把KOI8-R编码的字符串转换成普通的UTF8

    2 回复  |  直到 14 年前
        1
  •  6
  •   Gumbo    14 年前

    你可以用 mb_convert_encoding :

    $output = mb_convert_encoding($input, 'UTF-8', 'KOI8-R');
    
        2
  •  3
  •   Timo Huovinen    9 年前
    $output = iconv('KOI8-R', 'UTF-8', $input);
    

    同样有效:)

    它还可以选择删除损坏或无法识别的字符

    iconv("KOI8-R", "UTF-8//IGNORE", $text)
    

    但你需要安装iconv。