setlocale相关内容

Symfony 2 setlocale (LC_ALL, 'de_DE')

我想用德语在 TWIG 中显示日期. {{ event.beginnAt |date('l d.m.Y')}} 但输出是“Friday 28.06.2013"​​. 我应该在哪里使用以德语显示日期的 setlocale 函数? 解决方案 您需要启用 twig intl extension(它需要启用 intl 函数a> 在 php 中)a 然后你只需使用: {{ event.b ..
发布时间:2022-01-22 09:14:49 PHP

如何调试 gettext 在 PHP 中不起作用?

我正在尝试在 php 5.5 中使用 php gettext 扩展(在 win2008 服务器上,使用 IIS7).我正在这样做: 这从 cmd 行和通过 IIS 失败.所以我看到 gettext 调用等并执行它,但它没有读取翻译文件.我该如何进一步调试?即使删除翻译文件,我也会得到相同的行为. 解决方案 你应该检查返回值并知道哪个函数失败了.它不是 i18n 特定的,但对任何 PH ..
发布时间:2022-01-11 11:19:02 PHP

依赖 setlocale 并依赖安装的语言环境是否可行?

我试图用 strftime 生成一个本地化的日期字符串,我使用的占位符是 %x.语言/区域设置是 setlocale(LC_ALL, array('jp','japanese')),但是两个区域设置都不可用,因此它生成了一个包含不正确字符的字符串.然后我安装了 ja_JP.utf8 语言环境并将其指定为数组中的第一个元素,并且我遇到的日期格式问题得到了解决. 我的问题是,我应该始终依赖安装的 ..
发布时间:2022-01-11 11:03:55 PHP

Windows 中的语言环境列表

在 *nix 系统上,您可以执行 locale -a 来获取可用语言环境的列表. Windows 中的等效命令(或操作)是什么? 我在 Internet 上看到过列表,但其中大多数只是区域设置标签,而不是实际的区域设置名称.另外,并非所有系统都保证安装所有系统,对吧? 请注意,我在这里对“locale"的定义是“locale string",即 C 的 setlocale() 的 ..
发布时间:2022-01-11 10:40:44 其他开发

setlocale(LC_ALL, 'en_GB.UTF8') 不适用于 Windows

为什么 setlocale(LC_ALL, 'en_GB.UTF8'); 在 Windows Server 2003 R2 - Zend CE PHP 5.3.5 上返回 false ? 有问题的函数:setlocale. 解决方案 来自 PHP 手册: setlocale() 的返回值取决于 PHP 运行的系统.它准确返回系统 setlocale 函数返回的内容. 因此 ..
发布时间:2021-12-28 16:59:29 PHP

如何使用PHP语言环境功能

我正在 windows vista 上运行 PHP .因此,我试图了解语言环境功能是如何工作的.我从 开始 setlocale(LC_ALL,$ locale)和 localeconv() 起初,它使用CLDR语言环境ID(我认为..,刚刚开始学习PHP语言环境),例如"en_US","en_UK"等,这在PHP文档示例中得到了证明.但是现在 setlocale()和 localecon ..
发布时间:2021-05-30 19:53:10 PHP

setlocale()的作用是什么?

我正在研究c ++,并且发现了C ++库的以下功能: setlocale ( http://www.cplusplus.com/reference/clocale/setlocale/),但我无法理解它的用途. 我在Ubuntu上使用过: printf(“语言环境为:%s \ n",setlocale(LC_ALL,“")); 它打印语言环境为:en_US.UTF-8 但是 ..
发布时间:2021-05-30 19:52:57 其他开发

Laravel APP_LOCALE西班牙文

在Laravel 5.4的 .env 中,我有: APP_LOCALE = esAPP_FALLBACK_LOCALE = zh-CNAPP_LOCALE_PHP = es_US 和 config/app.php 中的 'locale'=>env('APP_LOCALE','es'),'fallback_locale'=>env('APP_FALLBACK_LOCALE','en'),' ..
发布时间:2021-05-28 20:36:20 PHP

Windows Python:使用语言环境模块更改编码

使用Python 2.7 我正在写一个抽象的Web刮板,在显示(打印)某些字符时遇到问题. 我得到追溯错误: UnicodeEncodeError:'ascii'编解码器无法在位置5编码字符u'\ u2606':序号不在范围(128)内角色. 我使用语言环境模块查找操作系统支持的设置,尽管我不确定我是否应该使用语言环境解决问题,并且注意到默认设置为(en_US','cp1252' ..
发布时间:2021-05-04 19:18:33 Python

如何将挪威语添加到setlocale()?

我想添加挪威日期.这样我的网站上可以有两种语言. 根据PHP手册,它表示 setlocale()的返回值 取决于PHP是 跑步.它返回的正是 系统setlocale函数返回. 如何添加挪威语? 谢谢. 我想使用setlocale()和strftime()如下. (适用于挪威语和英语) setlocale(LC_TIME, "C"); echo strftime( ..
发布时间:2020-07-07 00:32:19 PHP

如何在本地化网站上更改日期时间格式?

我有一个使用不同语言的本地化网站 用户可以选择配置文件中使用的语言,这将在PageLoad之前应用 使用 context.setLocalString("en") 我相信 "en"默认为en-US,因此网站上的日期以美国格式显示,因此我知道可以使用. context.setLocale(new Locale("en","gb")) setLocal的问题在于它不会更新H ..
发布时间:2020-07-07 00:31:15 其他开发

在PHP中接受带小数和千位分隔符的国际数字

对于一个在线计算器,用户可以输入能量来计算相应的费用,我需要PHP脚本来接受各种用户输入.值"200万加四分之一焦耳"可以输入为: 2000000.25(默认表示法) 2,000,000.25(带有千位分隔符) 2000000,25(逗号作为小数点) 2.000.000,25(逗号作为小数点,带千位分隔符) 2'000'000.25(其他格式) 2 000,25 ..
发布时间:2020-07-07 00:31:13 PHP

Unicode setlocale和strftime在Windows上失败

我有一页,其编码为UTF-8,如果我尝试在unix系统中运行该代码,一切都很好,但是当我尝试在Windows(7)中运行时,有些迷惑的人会问号( ).如何在两个系统上都运行良好的代码(不使用iconv). header('Content-Type: text/html; charset=UTF-8'); setlocale(LC_ALL, 'turkish'); echo strftime( ..
发布时间:2020-07-07 00:31:05 PHP

Symfony 2 setlocale(LC_ALL,'de_DE')

我想用德语在TWIG中显示一个日期. {{ event.beginnAt |date('l d.m.Y')}} 但输出为"2013年6月28日星期五". 我应该在哪里使用以德语显示日期的setlocale函数? 解决方案 您需要启用{{ event.beginAt | localizeddate('full', 'none', locale) }} 已编辑: 如果您 ..
发布时间:2020-07-07 00:31:01 PHP

setlocale(LC_ALL,'en_GB.UTF8')在Windows上不起作用

为什么setlocale(LC_ALL, 'en_GB.UTF8');在Windows Server 2003 R2-Zend CE PHP 5.3.5上返回false? 有问题的功能: setlocale . 解决方案 摘自PHP手册: setlocale()的返回值取决于PHP正在运行的系统.它完全返回系统 setlocale 函数返回的内容. 因此,在您的情况下,它 ..
发布时间:2020-05-27 01:16:54 PHP