en_GB和en_GB有什么区别。UTF8 in PHP 的 setlocale()?

  • 本文关键字:en GB PHP setlocale in 区别 UTF8 php
  • 更新时间 :
  • 英文 :


我在PHP中使用money_format()等函数时遇到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'));

最新更新