windows - 基于 Windows 7 上的 Perl

标签 windows perl locale padre

我在 Windows 7 上安装了 Padre perl,perl IDE。每次运行程序时,我都会收到一条错误消息,

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LC_ALL = (unset),

LANG = (unset)

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

我得到了输出,但是这个错误消息在每个输出的顶部。 我厌倦了寻找这个问题的解决方案,有人可以告诉我如何解决这个问题吗??

最佳答案

您需要将LC_ALLLANG 环境变量设置为C:

C:\>set LC_ALL=C
C:\>set LANG=C
C:\>perl x.pl 

如果你想永久设置,或者在你的 IDE 中工作,请转到控制面板->系统和安全->系统->高级系统设置,然后在高级选项卡下,单击环境变量。然后,将 LC_ALL 和 LANG 添加到列表中。如果更改这些变量,您可能需要重新启动 IDE。

关于windows - 基于 Windows 7 上的 Perl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15846560/

相关文章:

PostgreSQL 的 `initdb` 失败,返回 "invalid locale settings; check LANG and LC_* environment variables"

来自服务器的 Android string.xml 资源文件

C#:通过进程名获取所有窗口的WindowHandles

c - 正则表达式检测 c 函数体的开头

javascript - 需要将小数限制为 20

perl - 哪些 Perl 内置函数不能在 CORE::GLOBAL 中被覆盖?

Perl:还有比 $var = $_; 更好的东西吗?

c - 输入 esc 字符存储十进制值 10,而它应该显示值 27

windows - Heroku toolbelt 无法在其中包含非拉丁字符的 Windows 7 用户上运行

java - 如何在java中以通用方式重命名文件?