具体而言,如何检查网页来源以确定此网页是以英文还是其他语言显示,例如日文或法文?
答案 0 :(得分:1)
以下信息并不总是存在,并且实际上并不会告诉您网站上使用的语言
charset,如<meta http-equiv="Content-Type" content="text/html; charset=blah">
中所述
如果charset设置为EUC-KR,你知道它针对韩国人,可以使用韩语字符... [alt code]
当然,即使将EUC-KR设置为字符集,您仍然可以使用英文字母,当然还可以写英文句子......
除此之外,您检测网站语言的唯一方法是......实际上查看单个单词并检查它们所在的字典...
答案 1 :(得分:1)
真的不可能。
我的意思是,让我们考虑一下给定页面可以同时以英语和法语显示。也许你想在JavaScript中获得类似请求语言的东西。我认为这样的东西可能在用户代理字符串中可用,you can get(事实上,对象可能在某处直接有请求语言)。
当然,即使你做得到这个,也不意味着该页面是 那种语言。
鉴于您是服务器,并且您知道您呈现的语言(希望如此),您可以通过某个变量将此信息传递给JavaScript。