Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#ASP.NET中基于国家代码获取文化信息的最佳方法_C#_Asp.net_.net_Kentico - Fatal编程技术网

在C#ASP.NET中基于国家代码获取文化信息的最佳方法

在C#ASP.NET中基于国家代码获取文化信息的最佳方法,c#,asp.net,.net,kentico,C#,Asp.net,.net,Kentico,目前我正在开发一个面向全球的网站。 根据地理位置数据获取文化信息的最佳方式是什么? 目前我们正在使用Maxmind GeoIP。我在谷歌上找不到可靠的答案,所以非常感谢你们提供的任何建议。你们可以通过请求而不是使用IP获得答案-有以下标题:接受语言 2个样本: 接受语言:pl,pl;q=0.9,在美国;q=0.8,en;q=0.7 接受语言:pl、fr;q=0.8,fr;q=0.5,ru;q=0.3 使用基于IP的可能会产生误导-例如,当您在旅行时,您将获得与首选语言不同的内容。您可以从请求中获

目前我正在开发一个面向全球的网站。 根据地理位置数据获取文化信息的最佳方式是什么?
目前我们正在使用Maxmind GeoIP。我在谷歌上找不到可靠的答案,所以非常感谢你们提供的任何建议。

你们可以通过请求而不是使用IP获得答案-有以下标题:接受语言

2个样本: 接受语言:pl,pl;q=0.9,在美国;q=0.8,en;q=0.7 接受语言:pl、fr;q=0.8,fr;q=0.5,ru;q=0.3


使用基于IP的可能会产生误导-例如,当您在旅行时,您将获得与首选语言不同的内容。

您可以从请求中获取内容,而不是使用IP-有以下标题:接受语言

2个样本: 接受语言:pl,pl;q=0.9,在美国;q=0.8,en;q=0.7 接受语言:pl、fr;q=0.8,fr;q=0.5,ru;q=0.3


使用基于IP的可能会产生误导-例如,当您旅行时,您会获得与首选语言不同的内容。

第三方提供了哪些位置数据?假设您获得了ISO2国家代码,例如加拿大的CA;您将如何决定en-CA(讲英语)和fr-CA(讲法语)?您好,先生,文本默认为英语,而不考虑国家。我的目标是根据文化信息获取货币代码和语言代码。第三方提供了哪些位置数据?假设您获得了ISO2国家代码,例如加拿大的CA;您将如何决定en-CA(讲英语)和fr-CA(讲法语)?您好,先生,文本默认为英语,而不考虑国家。我的目标是根据文化信息获取货币代码和语言代码。您好,先生,文本默认为英语,不考虑国家。我的目标是根据区域性信息获取货币代码和语言代码。@NelsonNebre-创建CultureInfo对象时,可以从以下属性获取货币代码:
NumberFormat.CurrencySymbol
。关于语言代码-这取决于您对属性
TwoLetterIsLanguageName
感兴趣的是哪一个。您好,先生,文本默认为英语,不考虑国家/地区。我的目标是根据区域性信息获取货币代码和语言代码。@NelsonNebre-创建CultureInfo对象时,可以从以下属性获取货币代码:
NumberFormat.CurrencySymbol
。关于语言代码-这取决于您对属性
TwoLetterIsLanguageName
感兴趣的是哪一个。