问题标签 [regional-settings]

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 投票
2 回答
1594 浏览

asp.net-mvc-2 - Asp.net MVC 十进制符号问题

我有一个带有特定视图的 Asp.net MVC 应用程序,该视图具有带有float属性的模型。

我的服务器语言环境说这,是十进制符号,当我编辑模型并在文本框中输入例如7,5并将其发布到服务器时,它工作正常。默认模型绑定器能够按预期将此值绑定到7 个半

但是当我使用 显示相同的值时<%= this.Model.FloatValue %>,十进制符号被转换为.这意味着<%= %>显然忽略了服务器区域设置。

所以。那我该如何解决这个问题呢?应该使用哪个语言环境?表示十进制符号的服务器系统语言环境,或设置为的浏览器语言环境设置en-gb,这意味着这.是十进制符号。

反正。我只是希望它能够可靠地工作。

一些代码:

我的控制器动作:

第二个是使用异步调用的$.ajax()

局部视图的相关部分:

任何我的模型类:

如您所见,这里没有什么不寻常的地方。哦,顺便说一句:范围验证FloatValue也不起作用。

0 投票
1 回答
485 浏览

delphi - 当默认语言为非英语时,如何将 TDateCalendar 用作英语(Days Captions)?

我们的计算机设置的区域语言是韩语,我的问题是当我使用 FormatDateTime('MMM DD YYYY') 时,它会返回韩语(月)的日期。甚至日期日历也不是英语。有什么建议吗?

0 投票
1 回答
5141 浏览

oracle - Oracle ODBC:为什么在 SELECT 结果中将国家字符更改为等效拉丁文

我有使用 JDBC 和 ODBC 连接的 Oracle 11 数据库。JDBC 运行良好,但在 ODBC 中,SELECT结果中的所有波兰语字母都更改为等效拉丁语,例如ą-> aÓ->O等。我用我的应用程序和使用odbc模块的简单 Python 程序对其进行了测试。来自数据库的相同值返回为:

我的环境:

数据库服务器:Oracle 数据库 11g 版本 11.2.0.1.0 - 64 位生产

客户端机器:

  • Windows Server 2008 R2 64 位
  • 32 位和 64 位版本的 Oracle 客户端:c:\Oracle\Ora1120_32bitc:\Oracle\Ora1120_64bit
  • ODBC 管理器将 Oracle 驱动程序版本报告为:11.02.00.01

我认为所有语言环境都设置为波兰/波兰语,但SET命令行实用程序看不到它们。

有人知道什么 ODBC 或环境设置负责将波兰字母翻译成拉丁字母吗?

0 投票
1 回答
1471 浏览

vb.net - 在文本框中输入乌尔都语

我想构建一个应用程序,其中文本框可以采用乌尔都语。我尝试更改字体并将其设置为阿拉伯语,但是当我运行它并输入一些内容时,它会输入英文。

我不希望用户在使用我的应用程序时更改区域设置。我在许多 urdu 应用程序中都看到了这一点,当我们安装时,我们只需运行它们而不更改任何设置。

请指教怎么做?

谢谢富尔坎

0 投票
1 回答
221 浏览

c++ - 查询窗口以获取 ISO 货币字符串

如何根据 ISO 标准查询 Windows 以获取货币(例如 USD、CAD、MX)的当前区域设置?不是美元符号,例如 ($)。

0 投票
2 回答
2042 浏览

asp.net - 区域和语言选项 (win2k3) 的 ASP.net 问题

我有一个 Asp.net 形式的 TextBox。有一个简单的 javascript 女巫分隔 TextBox 中的每三个数字。当您在 TextBox 中输入数据时,它工作正常。我使用逗号,分隔数字并使用点.作为浮点字符。

正如我所说,当我在 TextBox 中输入数据时,一切正常。但是当回发发生并将保存的数据返回给客户端时,每个.(s) 已被删除(例如,2.3保存为23和 TextBox 中的数字由.而不是,.

此问题仅在特定服务器(Windows Server 2003 SP1)中发生,并且在其他 Windows Server 2003(SP1)中正常工作!我第一次遇到这个问题!

但我认为问题在于服务器中的特定区域和语言选项。此服务器已加入域控制器。当我将区域和语言选项更改为此设置时:

十进制符号 ->.

数字分组符号 ->,

没有什么变化。

当我在自定义设置后检查以下项目时:

将所有设置应用于当前用户帐户和默认用户配置文件 ->checked

当我重新启动服务器时,它从域中跳出来,需要重新加入域控制器!当然,一切都没有改变!

你有这个问题吗?请有任何解决方案!

我不能在这里发布代码,因为代码太复杂了,我确信问题不是因为代码,因为它在任何地方都可以工作,除非指定的服务器。

编辑

还为网络服务用户设置区域和语言选项可能有助于解决问题。任何人都知道我该怎么做?

0 投票
2 回答
1244 浏览

vb6 - 更改窗口的区域和语言设置

在此处输入图像描述

我想从 vb 6.0 更改 windows 的区域和语言设置。有什么方法可以将区域和语言设置更改为 Windows 的默认设置,如图所示。

0 投票
2 回答
1764 浏览

c# - C# 日期格式和区域设置

英国设置:2011 年 1 月 7 日(2011 年 7 月 1 日)。在 Excel 中格式化时,我使用“MMM-yy”,预期:Jul-11,但它给了我“Jan-11”

我的代码:

我很困惑。有谁知道怎么解决这个谢谢

0 投票
1 回答
507 浏览

cocoa - 禁用 NSTextField 的区域设置

我对 Cocoa 中的 NSTextField 有疑问。有没有办法从 NSTextField 中删除区域设置

我希望用户只输入像 0.6、0.7 这样的值,但如果用户不是来自美国,他将被迫像这样输入 0,6、0,7

因此,如果用户不是美国用户,如果他输入 0.7 [textField floatValue] 将返回 0,如果用户是美国并且他输入 0,7 [textField floatValue] 将返回 0

好吧,可以说这是我可以接受的,但是我想格式化该值并仅以 3 位小数显示

这适用于美国,但不适用于非美国,即使 value 是正确的浮点数(例如 0.3)[textField setStringValue:[NSString stringWithFormat:@"%.3f",value]];

文本字段的类型为 NSTextField

谢谢!

0 投票
1 回答
274 浏览

c# - 区域设置编码问题

我的应用程序有一个 xml 格式的配置文件。xml 文件与

在这个文件中,我有一个包含“i”字符(73 ASCII 码)的设置。如果我将区域设置更改为土耳其语并将位置更改为土耳其,那么当我从配置文件中获取设置时,该字符不再具有 73 ASCII 码,而是 196 176。如何转换 settign 以便我可以访问“i " 带有 73 个 ascii 代码,而不是 196 176 一个。谢谢你,波格丹

这是一些代码..