標籤:

為什麼我用日本的 VPN 連接上 Facebook,登錄以後卻發現 Facebook 能自動轉換為中文的頁面而不是日文的頁面?


一直可能是因為你的瀏覽器是中文的,然後Facebook是根據你的瀏覽器的語言來決定其頁面的語言;另外一個可能性就是你系統里設置的語言偏好是中文,然後Facebook據此來判斷。


判斷語言,靠操作系統的語言,更直接的說是瀏覽器的語言;

判斷位置,靠的是IP地址; IP所屬的IP段分給了哪個國家,是可查的(當然會有極少數不準確)

位置和語言是有關聯的,但不是絕對的關聯; 如IP看是中國的,但操作系統(瀏覽器)不一定是中文; 同時,地理位置在國外,但操作系統(瀏覽器)並不一定不是中文語言。

你使用了VPN, Facebook 判斷你來自於中國之外的VPN機器所屬的××國,但操作系統(瀏覽器)的語言仍是中文,如 @覃超 , @趙雨函 所說,http request的頭部的Accept-Language的值仍是zh-CN, zh等,所以Facebook判斷你是中文,在××國。


進你的設置里,有選項可以設置選用的語言的,改那個就好。

另外一般瀏覽器發送的 http 報文里都有在頭部加入 Accept-Language: xxx 的一項。


通常在你註冊之後設置為中文,那麼就會顯示中文。

如果你的瀏覽器是中文的,也會顯示中文。

不過Facebook的很多專業性很強的幫助並不能很好的支持簡體中文,有的時候看到的還是繁體中文或者是英文的。主要的頁面的國際化還是蠻好的。


我設置的言語是中文,也一直瀏覽的中文和英語網頁,怎麼我關注的給我推送的全是日語了?

我昨天關注的是Liverpool FC,今天自動變成Livepool FC Japan了

可能跟我的梯子是日本IP有關,怎麼改回來?


樓上已經把原因總結的很清楚啦~

FB語言大多跟個人設置有關,在主頁右下角可以選擇你想要的各種語言哈~


正好做過相關的開發,產品也是某一個國際化app。我們的產品中的語言默認是使用系統設置中的語言,也可以自己在設置中設置。facebook應該也是根據你手機的設置的語言的。如果是網頁,則根據請求的頭部信息判斷使用的語言。


你好,你用的是什麼vpn,免費的嗎


你以前在FB設置了什麼語言,不管你在什麼國家,除非你自己更改,要不然語言是不會變的。

我朋友用義大利文的FB,我用他的電腦登錄FB後,自動轉換為全中文,然後退出登錄的時候他就笑了...


推薦閱讀:

在人工智慧訓練的競賽中,來自日本的書獃子們衝擊著來自Facebook的書獃子們
翻譯:給創始人和 CTO 們的 React 許可協議解惑
哪個互聯網公司使用 facebook thrift 做底層架構,實現高性能、可擴展的web應用?引入thrift之後的優缺點是什麼?
研究人工智慧三十年,Facebook AI 負責人Yann LeCun到底有多牛?

TAG:Facebook | VPN |