Perl "-C"标志问题

标签 perl unicode utf-8 flags

为什么“-C”标志没有启用“使用 utf8”-pragma 的选项?

最佳答案

我想这是因为它们控制编码的不同方面:

  • -C标志控制程序读取或写入的输入和输出流的默认编码。
  • use utf8 pragma 告诉 Perl 解析器源代码是否为 UTF-8。这也可以通过 BOM 检测到在源文件中。
  • 关于Perl "-C"标志问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4112225/

    相关文章:

    windows - 如何在Windows 10中的perl> = 5.18中强制为输出文件设置代码集cp1252?

    perl - 我在这里错过了 $_ 的一些语义吗?

    java - Mac OS X 上 UniChar 的正确 JNA 映射是什么?

    python - 如何在 Python 中将字符串转换为 utf-8

    python - 使用 Python 从 MySQL 读取西里尔字母 utf-8 符号不正确

    perl - 是否有单线才能获得拆分的第一个元素?

    java - 无法检查文件系统中是否存在具有德语名称的文件

    sql-server - SSIS 将 Unicode 65001 转换为 ANSI 1252

    java - 我如何用java中的unicode替换字符串中的每个表情符号?

    php - 字符编码问题 UTF-8 和 ISO-8859-1