嘿,我現在在一個網站上工作,想刪除這個警告信息。 谷歌不幫我,所以我開始在這裏搜索,仍然沒有找到一個工作的解決方案。爲什麼php中的setlocale()拋出這個警告信息?
Error: setlocale(): Invalid locale category name LC_MESSAGES, must be one of LC_ALL, LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, or LC_TIME
我的代碼:
$locale = 'de_DE';
setlocale("LC_MESSAGES",$locale);
如果我更換LC_ALL或從上解決我的網站不工作了的東西LC_MESSAGES。
任何想法?
刪除「LC_MESSAGES」的引號 –
不總是支持LC_MESSAGES:系統響應的_LC_MESSAGES(如果PHP使用libintl編譯,則可用)_。來源:[PHP的:setlocale](http://php.net/manual/en/function.setlocale.php) – jhmckimm
@安南下一個錯誤是:注意:使用未定義的常量LC_MESSAGES - 假設'LC_MESSAGES' – xNiceEinz