【发布时间】:2016-10-04 12:17:35
【问题描述】:
嘿,我目前正在开发一个网站,并想删除此警告消息。 谷歌没有帮助我,所以我开始在这里搜索,但仍然没有找到有效的解决方案。
错误:setlocale():无效的区域设置类别名称 LC_MESSAGES,必须是 LC_ALL、LC_COLLATE、LC_CTYPE、LC_MONETARY、LC_NUMERIC 或 LC_TIME
我的代码:
$locale = 'de_DE';
setlocale("LC_MESSAGES",$locale );
如果我将 LC_Messages 替换为 LC_All 或上层解决方案中的其他内容,我的网站将无法运行。
有什么想法吗?
【问题讨论】:
-
删除“LC_MESSAGES”的引号
-
LC_MESSAGES并不总是受支持:用于系统响应的 LC_MESSAGES(如果 PHP 使用 libintl 编译时可用)。来源:PHP: setlocale -
@Anant 下一个错误是:注意:使用未定义的常量 LC_MESSAGES - 假定为 'LC_MESSAGES'
-
@xNiceEinz 你找到解决这个问题的方法了吗?
标签: php