我在用Perl编写的订单脚本中遇到一个问题,它用于根据用户输入生成订单/电子邮件。问题是我的语言(克罗地亚语)中使用的字母(ŽĆČĐŠ)缺失了。例如,当用户下订单并且他使用这些字母时,他们将不会按照我们收到的电子邮件的顺序显示,或者用户在完成后进入他的屏幕。
我试图添加
use utf8;
use encoding "iso 8859-2";
在Perl脚本的开头,但现在我得到了这个而不是空格:
\x{00a9}pi\x{00e8}kovina this should have been Špičkovina
我没有丰富的编程知识,因此不知道是否应该单独为每个输出定义编码,或者将编码放在Perl脚本的开头就足够了。