代码之家  ›  专栏  ›  技术社区  ›  Paulo Coghi

字符编码,UTF还是ANSI?

  •  0
  • Paulo Coghi  · 技术社区  · 15 年前

    但不幸的是,其中一些PHP文件是在windowsxp中用Notepad++创建的,并定义了ANSI编码。

    此外,这些文件生成charset=ISO-8859-1的HTML代码。

    当我将Eclipse配置为ISO-8859-1时,许多特殊字符丢失并更改为“???”,并且当我尝试使用ISO编码保存文件时,Eclipse显示一个无法保存文件的错误,因为某些字符与字符集不兼容。

    3 回复  |  直到 15 年前
        1
  •  3
  •   BalusC    15 年前

    关键是,你需要 那些文件使用 ANSI 那些文件使用 ISO-8859-1 格式 菜单选项。不幸的是没有 ISO-8859-1标准 选择,但是 UTF-8 编码只包括拉丁字符,不包括例如西里尔文、希腊文、中文、阿拉伯文等。

        2
  •  2
  •   Ignacio Vazquez-Abrams    15 年前

    “ANSI”是指“Windows代码页1252”吗?

    在这两种情况下,一旦你弄清楚了你可以使用的源代码 iconv

        3
  •  1
  •   MikeyKennethR    15 年前

    最新版本可以在ISO-8859-1和UTF-8之间转换而不丢失信息。

    推荐文章