Perl Unicode 烹饪书:微调 Unicode 警告
℞ 2: 微调 Unicode 警告
处理 Unicode 时很容易出错,尤其是在处理用户输入和多种编码时。Perl 愿意帮助你检测数据中的意外条件。Perl 也愿意让你决定这些意外条件是否值得警告。
从 v5.14 版本开始,Perl 区分了 UTF-8 警告的三个子类。虽然 utf8
词汇警告类别在 5.14 之前就存在了,但现在你可以单独处理这些警告
use v5.14; # subwarnings unavailable any earlier
no warnings "nonchar"; # the 66 forbidden non-characters
no warnings "surrogate"; # UTF-16/CESU-8 nonsense
no warnings "non_unicode"; # for codepoints over 0x10_FFFF
上一节: ℞ 1: 总是分解和重组
系列索引: 标准前言
下一节: ℞ 3: 启用 UTF-8 字面量
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求来帮助我们