标签: c# asp.net internationalization
如何根据网络浏览器设置确定用户是否为加拿大人?
我正在使用Asp.net 2.0。
答案 0 :(得分:2)
确定“用户是否为加拿大人”是一个非常模糊的陈述。您可以通过检查HttpRequest.UserLanguages来确定用户的浏览器文化是否设置为加拿大版本。加拿大英语为en-CA,加拿大法语为fr-CA。
HttpRequest.UserLanguages
en-CA
fr-CA
如果您正在尝试确定某个用户是否真的坐在加拿大,那么您最希望的是尝试根据其IP来解决位置问题,但这并不可靠。 Here's这是一个公开可用的服务。