问题标签 [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.
ios - 如何在我的应用程序中设置特定的区域格式并覆盖 iOS 应用程序中的设备区域格式?
我有一个基本的计算器应用程序,它不能在小数点“。”的区域正确处理百分比。用作逗号分隔符,逗号“,”用于标记小数点。我正在对此进行修复,但同时我想知道当我的应用程序启动时,我是否可以覆盖设备设置应用程序中设置的区域格式并强制使用特定的区域格式,仅适用于我的应用程序。
这可能吗?感谢您抽出宝贵的时间。
javascript - 使用带有javascript的firefox从区域设置中获取列表分隔符
我正在尝试获取在 Windows 区域设置中配置的列表分隔符属性。我发现下面的代码适用于 IE 和 Chrome,但不幸的是不能在 Firefox 中运行。
谁能告诉我如何在 firefox 中获取列表分隔符?谢谢。
excel - 读取区域设置
将某些数据导出到 Excel 工作簿时,我正在为某些字段设置自定义数字格式。
问题是实际的格式字符串取决于语言环境,例如英语的“0.00”和斯洛文尼亚语的“0,00”。
有没有办法从区域设置中读取小数分隔符?
sql - SQL Server 日期时间字段问题
我的个人电脑运行的是 Windows 7(土耳其语),我安装了 SQL Server 2008。当我创建一个新数据库时,数据库语言是土耳其语_CI_AS
我有一台装有 Windows Server 2003(英语)的服务器,并在该服务器上安装了 SQL Server 2008。我将区域和语言选项设置为土耳其语。我正在创建一个数据库并选择排序规则土耳其语_CI_AS
但是当我在服务器上的表中插入一行时,会发生错误:
日期格式无效
iphone - 未更新的货币符号来自背景 iPhone?
我正在使用此代码获取设备本地货币符号。
当应用程序重新启动货币符号更改但当应用程序从后台货币符号未更新时。
- 在 iPhone 设置中,我更改了美国地区并启动了应用程序,货币符号显示“$”。
- 当我更改印度地区并从后台获取应用程序并调用相同的代码时,它再次显示“$”。货币符号未更新。当我回来并重新进入屏幕时,货币符号更新为印度符号。
在 appDelegate 中:
在 sampleViewController 中:viewDidLoad
在 sampleViewController 中:
有人可以帮忙解决这个问题吗?提前致谢。
编辑
我记得 [self viewDidLoad]; 但地区并没有改变。当我返回上一个屏幕并再次进入同一屏幕时,该区域正在更新。任何人都可以帮忙解决这个问题吗?谢谢。
c# - CurrentThread.CurrentUICulture - 如何通过 excel VBA 设置
CurrentThread.CurrentUICulture - 通过 C# 我们可以设置这个值,但是否可以通过 VBA 设置它。在 xla 文件中..
javascript - 如何将来自中国的访问者引导到优酷和其他访问者到 Youtube?
是否有将 IP 地址从某个范围路由到某个链接和另一个范围到另一个链接的标准方法?
我有很大比例的访问者来自中国,但我不想让这个理由足以将所有流量路由到优酷。相反,我不想为中国人提供一个破碎的页面元素。
目前有一个屏幕截图按钮可以加载一个 Javascript 弹出窗口。弹出窗口内是要加载的视频。如果有办法检测到这一点,我可以运行一个脚本来检测 IP 地址和服务器相应的链接。
我想知道其他人是否已经解决了这个问题,如果是,他们使用了什么方法。
谢谢!
ps:对于那些不知道的人,Youtube在中国被封锁,优酷是中国同等的视频流媒体网站之一。
sharepoint-2010 - 使用区域设置控制 SharePoint 2010 中的法语加拿大人?
是否可以覆盖 aLiteral
或Localize
控件确定应使用哪种语言进行本地化的方式?
我们目前需要在源自同一基础的两种不同 SharePoint 变体中支持 fr-FR 和 fr-CA。遗憾的是,没有适用于 MOSS2010 的 fr-CA 语言包,因此我们无法在变体设置中设置此语言。我们正在考虑从区域设置中获得正确的文化(CurrentCulture
),但目前我不知道这是否可行,也不知道如何实现。
请记住:我们需要将此处理限制为我们各自 Web 部件中的控件,因此设置当前页面的文化不是解决方案。
提前问候和感谢,鲍里斯
asp.net - ASP.NET 应用程序不反映区域设置
我已经在我的区域设置(对于捷克语,文化 cs-CZ)中设置了短时间/长时间模式以遵循:
- 短时间:H.mm
- 长时间:H.mm.ss
我正在尝试在 C# 应用程序中使用这些设置。在以下控制台应用程序中,一切正常:
使用系统;使用 System.Globalization;
正如我所想,输出如下:
我创建了 ASP.NET 应用程序,令我非常惊讶的是,它并没有反映这一点。
最小的例子:
输出:
我试过重启,.NET2.0,.NET4.0,还是没有效果。
注意 - 这个问题是作为错误的一部分提出的,我们忘记为 DateTime.ToString() 包含 InvariantCulture,然后应该由 JSON 反序列化器对其进行解析。(有这个问题的人有一些不同的时间格式分隔符)。
解决重新创建 CultureInfo 的问题不是我正在寻找的东西,我只是想看看原因,因为我无法以任何方式重现该问题。
vbscript - DateDiff 和区域设置
我有一个 VBscript,可以在世界各地的设备上运行,因此使用各种区域设置。
我的脚本的一部分正在计算两个日期之间的差异,但我无法得到一致的结果。
一个例子:
这是使用 EU 区域设置配置设备时的结果,它给出了正确的结果:
AV 定义:05-01-2013 07-19-00 当前日期:07-01-2013 差异:2
这是使用非欧盟区域设置(例如英语(美国))配置设备时的结果,这(从脚本的角度来看)不正确:
AV 定义:05-01-2013 07-19-00 当前日期:07-01-2013 差异:61
我怎样才能使它与非欧盟区域设置一起使用?
提前致谢。