gpt4 book ai didi

PHP setlocale 没有效果

转载 作者:IT老高 更新时间:2023-10-28 12:03:35 24 4
gpt4 key购买 nike

setlocale() 函数没有设置所需的语言(德语)。


目标是输出月份名称。

这是我到目前为止的测试代码:

<?php

date_default_timezone_set('Europe/Berlin');
setlocale(LC_ALL, 'de_DE.utf8');
// Or
setlocale(LC_ALL, 'de_DE@euro');
// Or
setlocale(LC_ALL, 'de_DE');
// Or
setlocale(LC_ALL, 'de');
// Or
setlocale(LC_ALL, 'ge');


echo strftime('%B');

输出:

June

而不是

Juni

有什么建议吗?

  • 我没有 ssh 或其他 shell 访问权限。
  • 脚本在 linux 服务器上运行。

PHP 5.6 版

最佳答案

很有可能您运行脚本的服务器上没有安装德语语言环境 - 您是否具有对服务器的 shell 访问权限?那就试试吧

locale -a

查看安装了哪些语言环境。也看看这里Is it feasible to rely on setlocale, and rely on locales being installed?

关于PHP setlocale 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10909911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com