检测输入语言

时间:2011-10-03 06:47:05

标签: php right-to-left

主要以两种语言(英语和阿拉伯语)接受输入。

检测使用哪种语言的最简单方法是什么?

3 个答案:

答案 0 :(得分:1)

这个梨包可能会有所帮助,但我没有使用它:

http://pear.php.net/package/Text_LanguageDetect

答案 1 :(得分:0)

看看这篇文章Checking browser's language by PHP?这是我所知道的唯一方式。检查浏览器的语言,假设这是用户的主要语言

答案 2 :(得分:0)

无法可靠地测试100%,但您可以尝试检查浏览器应发送的Accept-Language标头及其请求以确定使用哪种语言。这将包含客户愿意接受的语言列表,还包括服务器可用于确定首选语言的质量得分。

请为用户提供手动设置语言的选项,但正如我所说,它可能不是100%可靠。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html提供了有关accept-language标头的更多技术细节。