相关疑难解决方法(0)

将文件I/O API与unicode文件名一起使用的通用方法是什么?

在Windows中存在一个常见问题:文件名应在传递到之前转换为本地代码页open().当然,有可能使用Win32::API它,但我不希望我的脚本依赖于平台.目前我必须写一些类似的东西:

open IN, "<", encode("cp1251", $filename) or die $!; 
Run Code Online (Sandbox Code Playgroud)

但有没有图书馆,隐藏这些细节?我认为可以自动检测本地代码页,所以我只想传递unicode文件名并忘记细节.为什么它仍然不在盒子里?

filesystems unicode perl

3
推荐指数
1
解决办法
488
查看次数

标签 统计

filesystems ×1

perl ×1

unicode ×1