ALL, 我的意思是当我打字时,例如,www.gmail.com和我的电脑默认语言是俄语我看到俄语文本,当我的计算机默认语言是英语时,我看到一个英文文本。
我可以用ASP吗?
谢谢。
答案 0 :(得分:3)
使用Accept-Language标头值:
Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"];
或
Request.Headers["accept-language"];
结果看起来像en-US,en;q=0.8
第一段(;
之前)是以逗号分隔的language identifiers列表,按优先顺序排列。
答案 1 :(得分:0)
是的,它叫做本地化,你可以使用资源文件来做,请点击这里http://msdn.microsoft.com/en-us/library/ms228208.aspx
答案 2 :(得分:0)
Request.UserLanguages将包含客户端浏览器中设置的文化首选项的有序列表