gpt4 book ai didi

php - PHP 的 setlocale() 中的 en_GB 和 en_GB.UTF8 有什么区别?

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:31 30 4
gpt4 key购买 nike

在使用 money_format() 等函数时,PHP 中的 setlocale() 出现问题。

在我的本地主机中,只有当我的 setlocale() 值为 en_GB 时,此类函数才有效。但是,在我的实时服务器上,只有当 setlocale() 设置为 en_GB.UTF8 时,相同的功能才会起作用。

所以我的问题是:是什么导致了不同的要求?由于目前我的配置文件有一个肮脏的 if/else 语句来查找它正在运行的服务器并动态指定 setlocale() 值。

最佳答案

什么是 php 版本有区别吗?不同的操作系统?

你可以用这个把欧元换成你需要的钱

date_default_timezone_set('Europe/London');
setlocale(LC_ALL, array('en_GB.UTF8','en_GB@euro','en_GB','english'));

关于php - PHP 的 setlocale() 中的 en_GB 和 en_GB.UTF8 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264281/

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