问题标签 [setlocale]
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.
c++ - 瑞典语字符无法正确比较
出于某种原因,If/else 语句在 C++ 中对我来说不能正常工作
问题是当变量等于右边 (höger) 时,它不会输出 If 语句,而是继续执行 else 语句。如果我将字母 'ö' 替换为 say 'o' 所以它变成了 'hoger',那么 if 语句将起作用。因此,每当我写下“höger”这个词时,它都不会转到 if 语句,而是会转到 else 语句。但是,如果我使变量等于“hoger”,然后我写“hoger”,它将起作用。如果 If 语句识别它,我怎样才能写出 'höger' 呢?好像瑞典字母不起作用。
我的代码如下所示:
php - 如何调试 gettext 在 PHP 中不起作用?
我正在尝试在 php 5.5 中使用 php gettext 扩展名(在 win2008 服务器上,使用 IIS7)。我正在这样做:
有了这个文件夹结构:
但它总是只返回 Hello world 而不是正确的翻译,目前(基于我缺乏西班牙语技能)在 messages.po 文件中是这样的:
这从 cmd 行和通过 IIS 失败。所以我看到 gettext 调用等并执行它,但它没有读取翻译文件。我该如何进一步调试?即使删除翻译文件,我也会得到相同的行为。
php - PHP setlocale:在处理过程中数据库连接后配置丢失
我使用多台服务器来获取数据,但是当我连接到特定的服务器时,PHP 丢失了语言环境配置。
所以我提取数据并格式化货币号码,但在进程的过程中,如果它连接到该服务器,那么该过程的其余部分不再格式化货币号码...... money_format()命令
localeconv();
前
后
这是我运行的脚本:
怎么会这样????谢谢
php - strftime 给出错误的月份名称(仅限 2 月...)
我有以下代码,用于获取某个日期的月份名称,然后用于获取希伯来语月份的名称。
它工作得很好,除了二月。
当我打印出 $thismonthname 时,它会显示“二月”,但是当我打印出 $thismonthnameheb 时,它会在希伯来语中显示 מרץ(三月)。
疯了,我想不通。
php - PHP setlocale,UTF-8 与否?
我已经zh_TW
通过安装语言环境
它的代码集是BIG5
我有一个简单的 PHP 脚本
我准备了一个 mo 文件(在UTF8中)并放在
而且echo
确实有效,那么安装诸如zh_TW.UTF-8之类的语言环境有什么意义
php - PHP date 和 setlocale 并不总是有效
在我们的开发服务器上生成所需的语言环境并使用setlocale
为 PHP 提供语言环境以使用格式化的日期后,strftime
将显示完全翻译,正如预期的那样。
然而,在重新加载页面后,日期显示在服务器的默认语言环境中:en_US
. 多次重新加载页面导致翻译日期的可能性几乎为 50/50。奇怪的。这里发生了什么?
android - 即使我在android中更改了应用程序中的语言环境,日期时间语言环境字符串也不会改变
在我的 android 应用程序中,我已经成功实现了语言更改部分。
问题是,DateTime 语言环境基于设备语言环境而不是应用程序语言环境,例如,当我将应用语言环境从英语切换到德国时,而设备语言环境是英语
字符串/可绘制等是从我的德国字符串文件夹中获得的,但日期仍然是英文的,例如 JAN 、 FEB 等...
这是我获取月份的代码
还有日期的显示方式
如何解决?谢谢
magento - 如何在发送电子邮件时设置区域设置代码
我创建了一个废弃应用程序的电子邮件模板,当我发送电子邮件时检查商店的订单是否正确发送,但现在缺少正确设置的语言。
例子:
已经尝试使用,但不翻译
或者
这对每个商店都是正确的,但是语言没有改变,想知道如何设置正确的语言?
php - PHP setlocale does not work for Korean language
I am currently using date function to print out today's date. While doing this, I realized that the setlocale function does not work for Korean unfortunately so I am now wondering is there any way to directly translate from English to Korean through one to one mapping.
so currently I have
This prints 2014년 9월 12일 Monday and I would like to change Monday to 월.
So instead of relying on setlocale I want to know if it is possible to directly change this like:
c++ - 是否可以在进程中禁用 setlocale()?
我们目前面临的问题是,在使用 Windows 文件打开/保存对话框时加载了一个外部组件(我们很遗憾不知道是哪个),一些系统可能会通过调用setlocale(LC_ALL, "")
.
这会弄乱我们的应用程序,因为它依赖于设置的标准语言环境(在运行时我们自己的任何组件都不会更改该语言环境)。
因此,我们需要确保setlocale()
在进程中调用时永远不会产生任何影响,或者我们需要检测何时调用此函数,然后将语言环境重置为默认的“C”语言环境。
有没有办法实现这两个目标?