应使用什么字符串来指定Perl POD中的编码,"utf8","UTF-8"或"utf-8"?

bes*_*bov 7 documentation perl encoding utf-8

可以用UTF-8编写Perl文档.要做到这一点,你应该写在你的POD:

=encoding NNN
Run Code Online (Sandbox Code Playgroud)

但你应该写NNN什么呢?不同来源给出不同的答案.

什么是正确的答案?在POD中写入的正确字符串是什么?

dax*_*xim 14

=encoding UTF-8
Run Code Online (Sandbox Code Playgroud)

根据IANA,字符集名称不区分大小写,所以utf-8也是如此.

utf8是Perl对UTF-8的宽松变种.但是,为了安全起见,您希望对POD处理器严格要求.

  • 这不是一件大事.做你想做的. (2认同)