问题标签 [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.

0 投票
4 回答
3770 浏览

c++ - 瑞典语字符无法正确比较

出于某种原因,If/else 语句在 C++ 中对我来说不能正常工作

问题是当变量等于右边 (höger) 时,它不会输出 If 语句,而是继续执行 else 语句。如果我将字母 'ö' 替换为 say 'o' 所以它变成了 'hoger',那么 if 语句将起作用。因此,每当我写下“höger”这个词时,它都不会转到 if 语句,而是会转到 else 语句。但是,如果我使变量等于“hoger”,然后我写“hoger”,它将起作用。如果 If 语句识别它,我怎样才能写出 'höger' 呢?好像瑞典字母不起作用。

我的代码如下所示:

0 投票
7 回答
17889 浏览

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

我正在尝试在 php 5.5 中使用 php gettext 扩展名(在 win2008 服务器上,使用 IIS7)。我正在这样做:

有了这个文件夹结构:

但它总是只返回 Hello world 而不是正确的翻译,目前(基于我缺乏西班牙语技能)在 messages.po 文件中是这样的:

这从 cmd 行和通过 IIS 失败。所以我看到 gettext 调用等并执行它,但它没有读取翻译文件。我该如何进一步调试?即使删除翻译文件,我也会得到相同的行为。

0 投票
1 回答
148 浏览

php - PHP setlocale:在处理过程中数据库连接后配置丢失

我使用多台服务器来获取数据,但是当我连接到特定的服务器时,PHP 丢失了语言环境配置。

所以我提取数据并格式化货币号码,但在进程的过程中,如果它连接到该服务器,那么该过程的其余部分不再格式化货币号码...... money_format()命令

localeconv();

这是我运行的脚本:

怎么会这样????谢谢

0 投票
3 回答
1249 浏览

php - strftime 给出错误的月份名称(仅限 2 月...)

我有以下代码,用于获取某个日期的月份名称,然后用于获取希伯来语月份的名称。

它工作得很好,除了二月。

当我打印出 $thismonthname 时,它​​会显示“二月”,但是当我打印出 $thismonthnameheb 时,它会在希伯来语中显示 מרץ(三月)。

疯了,我想不通。

0 投票
2 回答
3059 浏览

php - PHP setlocale,UTF-8 与否?

我已经zh_TW通过安装语言环境

它的代码集是BIG5

我有一个简单的 PHP 脚本

我准备了一个 mo 文件(在UTF8中)并放在

而且echo确实有效,那么安装诸如zh_TW.UTF-8之类的语言环境有什么意义

0 投票
1 回答
609 浏览

php - PHP date 和 setlocale 并不总是有效

在我们的开发服务器上生成所需的语言环境并使用setlocale为 PHP 提供语言环境以使用格式化的日期后,strftime将显示完全翻译,正如预期的那样。

然而,在重新加载页面后,日期显示在服务器的默认语言环境中:en_US. 多次重新加载页面导致翻译日期的可能性几乎为 50/50。奇怪的。这里发生了什么?

0 投票
1 回答
934 浏览

android - 即使我在android中更改了应用程序中的语言环境,日期时间语言环境字符串也不会改变

在我的 android 应用程序中,我已经成功实现了语言更改部分。

问题是,DateTime 语言环境基于设备语言环境而不是应用程序语言环境,例如,当我将应用语言环境从英语切换到德国时,而设备语言环境是英语

字符串/可绘制等是从我的德国字符串文件夹中获得的,但日期仍然是英文的,例如 JAN 、 FEB 等...

这是我获取月份的代码

还有日期的显示方式

如何解决?谢谢

0 投票
1 回答
476 浏览

magento - 如何在发送电子邮件时设置区域设置代码

我创建了一个废弃应用程序的电子邮件模板,当我发送电子邮件时检查商店的订单是否正确发送,但现在缺少正确设置的语言。

例子:

已经尝试使用,但不翻译

或者

这对每个商店都是正确的,但是语言没有改变,想知道如何设置正确的语言?

0 投票
3 回答
891 浏览

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:

0 投票
1 回答
726 浏览

c++ - 是否可以在进程中禁用 setlocale()?

我们目前面临的问题是,在使用 Windows 文件打开/保存对话框时加载了一个外部组件(我们很遗憾不知道是哪个),一些系统可能会通过调用setlocale(LC_ALL, "").

这会弄乱我们的应用程序,因为它依赖于设置的标准语言环境(在运行时我们自己的任何组件都不会更改该语言环境)。

因此,我们需要确保setlocale()在进程中调用时永远不会产生任何影响,或者我们需要检测何时调用此函数,然后将语言环境重置为默认的“C”语言环境。

有没有办法实现这两个目标?