问题标签 [intl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Intl extension in IIS moodle
I am trying to install intl extension in moodle which is a php application. I've added the lines
in my php.ini file. When I do this in apache and copy all the icuu*.dll files in apache/bin folder, I can see the extension in the application. In IIS server, I don't know where to copy the icuu*.dll files and whether I need to copy those files. If I restart without copying, the application still runs but I can't see the extension. Can someone please advise me?
symfony - 如果我的主机中没有安装 php-intl 扩展,我不能用 symfony 2.1 做什么?
当我在主机中检查 Symfony 要求时,只会发出警告:
我很担心,因为我必须部署一个完全国际化的应用程序。
php - 我将如何使用 php-intl 将国家代码转换为本地化国家名称
您好,我需要根据 PHP 中的国家代码和语言环境检索完整的国家名称。由于 php-intl 现在应该能够做到这一点,我想使用它。
我想我需要以某种方式使用 php-intl 资源包,但找不到任何有用的示例。
php - PHP IntlDateFormatter->format() 返回 false
这段代码在我的开发服务器上运行良好,但是当我在另一台服务器上运行它时,它失败了:
给我:
有谁知道为什么?特别奇怪的是它甚至不报告错误(U_ZERO_ERROR 是默认值)。谢谢。
编辑:
为了比较,我在本地得到:
我在其他语言环境中也看到了同样的问题,包括en-US
.
php - Error with Internationalization extension while compiling php 5.4.8
I downloaded latest php version from php.net i.e. PHP 5.4.8
I configured it with following command
After this I run 'make' which start building / compiling PHP. After some time
It throws me error
Spent lots of hours finding solutions. I can't come out of any. Does anyone know what this error exactly means? How to get rid of this error?
php - php intl 更改字段长度但不更改位置
关于日期格式,我有一个非常奇怪的问题intl
关于扩展
我看到date formatter
存在几个默认值,但没有一个符合我的需要。我需要具有以下字段长度的日期格式:day 2 位,month 2 位,year 2 位。
不幸的是,SHORT 格式返回 2 位数的年份输出。
所以我想知道是否可以在不修改默认设置给出的语言环境定位的情况下自定义字段长度;即我想设法返回:
代替
感谢您的回答。
php - PHP intl 扩展不起作用
我已经在 Debian Squeeze 上通过 PECL 安装了 intl 扩展。但是当我放入extension=intl.so
我的 php.ini 文件并重新启动 Apache 时,它会将 CP 加载到大约 99% 并且没有任何效果。使服务器再次工作的唯一方法是extension=intl.so
从 php.ini 文件中删除该行。为什么?
Apache错误日志是:
[Wed Nov 28 23:09:59 2012] [notice] suEXEC 机制已启用(包装器:/usr/lib/apache2/suexec)PHP 警告:函数注册失败 - 重复名称 - idn_to_ascii in Unknown on line 0 PHP 警告:函数注册失败 - 重复名称 - 第 0 行未知中的 idn_to_utf8 PHP 警告:idn:无法注册函数,无法在第 0 行的未知中加载
php - 在 PHP 中使用 IntlDateFormatter 本地化(短)月份名称?
在我的 Windows 开发机器上,我已将语言环境设置为ita
:
虽然(我想,现在无法测试)在 *nix 系统上,但我应该使用it
:
如果我尝试it
在我的 Windows 上设置它不起作用,打印Dec
.
看来我不能依赖setlocale()
,所以我应该IntlDateFormatter
按照@hakre 的建议使用。但是,我可以找到给我月份名称和简短名称的常量:
mamp - 使用 Mamp PRO 安装 intl.so
我遵循这张票:http: //blog.geertvd.be/2011/05/18/installing-the-intl-extension-on-mamp/。
当我重新启动 MAMP 服务器并执行 phpinfo() 时,未加载 intl 扩展。
我不明白为什么。我已经完成了好的 php.ini 文件(在我的情况下:/Applications/MAMP/bin/php/php5.3.14/conf/php.ini,我已经移动了 intl.so)我没有错误。
提前致谢。