【发布时间】:2019-04-04 20:31:35
【问题描述】:
我们的库中有一个错误,这是由其中一个输入为 Unicode 引起的。
已通过使用该库将 use utf8; 添加到脚本中来解决此问题。
但是,将use utf8; 添加到库本身(因此使用该库的所有脚本都将被修复)没有效果。
为什么?这可以解决吗?
【问题讨论】:
-
告诉 perl 是否是 unicode 是你的工作
-
简短的回答是
use utf-8没有做你认为它做的事情。网站上有各种关于如何在 perl 中正确处理 utf8 的答案。