V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Quaintjade
V2EX  ›  微软

Win10 的 Bing 是靠什么判断地区的呢?

  •  
  •   Quaintjade · 2015-10-11 13:29:59 +08:00 · 11169 次点击
    这是一个创建于 3349 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统 Win10 ,默认语言和地区是英文-美国(第二是中文-中国)、时区中国。
    用 live account 登陆,账户信息地区和账单地区都已切换到美国(注册时是中国)。

    挂上美国的 VPN 挂代理, Firefox private mode 打开是美国 Bing 没问题的。
    但是 IE 即使使用 private mode ,打开还是英文的中国必应,右上角设置里显示地区是中国,即使修改成其他地区并保存,还是中国必应。

    最奇葩的是 Cortana 。因为系统语言设了英文,所以你要对它说英文,但因为默认搜索是中国必应,所以它回答你用的都是中文……

    注:不是为了隐藏自己的地区,只是想知道判断条件,以及停止 Cortana 的人格分裂。

    11 条回复    2015-10-11 18:34:18 +08:00
    DreaMQ
        1
    DreaMQ  
       2015-10-11 13:31:14 +08:00 via iPhone
    像手机一样扫描周边 Wi-Fi 定位
    Quaintjade
        2
    Quaintjade  
    OP
       2015-10-11 13:38:16 +08:00
    @DreaMQ
    也就是说其他网站要获取位置需经过浏览器同意, Bing 则不需要?
    改天我关了 WiFi 插网线试试看
    Quaintjade
        3
    Quaintjade  
    OP
       2015-10-11 13:42:41 +08:00
    @DreaMQ
    发现 Windows Feedback 看到的也都是中文的。
    我比较困惑的是,如果只是靠目前所在地点来决定语言,那么老外带着电脑到中国来岂不是 Cortana 的回答都变成中文了?
    mfaner
        4
    mfaner  
       2015-10-11 14:58:39 +08:00
    Cortana 那个,显示语言,区域,语音,都看看
    网页语言应该是请求头里的吧, IE 选项里面有语言设置的,控制面版语言下面的高级设置也看看。
    Quaintjade
        5
    Quaintjade  
    OP
       2015-10-11 15:04:29 +08:00
    @mfaner
    都检查过了。除了时区是中国和 non-Unicode 程序用的是中文,其他都是 en-US 。浏览器检查过 Headers 了,排最前面的是 en-US 。
    bin456789
        6
    bin456789  
       2015-10-11 15:10:45 +08:00
    http://cn.bing.com/account/general
    看看这里设置的地区
    Quaintjade
        7
    Quaintjade  
    OP
       2015-10-11 15:36:36 +08:00 via Android
    @bin456789
    我就在说这个,就算设了其他国家,保存之后还是中华人民共和国,只不过搜索界面语言改变。而 Cortana 还是中文。
    mfaner
        8
    mfaner  
       2015-10-11 15:50:23 +08:00
    @Quaintjade 检查过就不知道了,我只记得以前 WP 显示语言和区域不匹配 Cortana 是不能用的。
    IE 我试了下发现我这里流量没走 VPN 。。。虽然有点莫名其妙你也检查下
    Slienc7
        9
    Slienc7  
       2015-10-11 16:02:46 +08:00
    原生英文系统;
    并没有这个问题。

    Bing 在中国地区锁定了地区不给切换;
    Cortana 那里要另外设置;
    可能有各种符合标准或微软内部的 cache ,建议清 Cookie 然后反复重启试试;
    如果仍然不行 --> https://support.microsoft.com/

    应该非 Wi-Fi 问题,不信你用网线直连然后 Disable 掉 Wi-Fi 的适配器看看。
    icloudnet
        10
    icloudnet  
       2015-10-11 16:07:18 +08:00
    我在网站上使用 IP InfoDB API Key 来判断 IP 来源从而显示不同的语言,譬如 Twitter , Facebook ,中国访问就是中文,日本访问就是日文。
    Quaintjade
        11
    Quaintjade  
    OP
       2015-10-11 18:34:18 +08:00
    @mfaner
    Win10 确实必须语言和地区匹配才能用,所以我才把地区也切换成了美国,而不只是语言切换成英文。
    IE 访问网页是走了 VPN 的,不过不排除某些功能或插件没走 VPN ,反正不指望 private mode 有什么用。

    @xgowex
    其实我是日文系统加了英文和中文语言包。中国必应锁区是肯定的,只是不知道是靠什么判断的。
    看来只能问微软英文了。反正我不对微软中国抱任何希望, Win7 的中文输入法切换 bug 至今未解决。

    @icloudnet
    如果流量走了 VPN ,那么你看到的 IP 是美国的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5542 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:13 · PVG 10:13 · LAX 18:13 · JFK 21:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.