我正在使用perl / catalyst建立一个网站,我对多语言问题感到困扰。
我应该将字符串放在perl代码文件(.pl .pm)以外的文件中,并且它应该在服务器的整个生命周期内保留在内存中。
首先我尝试在催化剂设置期间将其放入$ c-&gt; config中,所以我使用了标准的perl样式文件-IO open LANG, "<file"
但我发现启动后实际上在配置中是pack(H*, ...)
。我不知道我的字符串发生了什么。
更多信息:上面讨论的所有文件都是utf-8编码。
有人可以帮助我,或者为多语言问题提供更好的解决方案吗?