如果网页是英文或非英文,我怎么知道Javascript?

时间:2010-03-10 07:14:43

标签: javascript

具体而言,如何检查网页来源以确定此网页是以英文还是其他语言显示,例如日文或法文?

2 个答案:

答案 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。