在大部分用户眼里,无论你使用的是什么语言的浏览器版本,访问任何语言的网站应该都是没有任何问题的。不过有时候国内的网站就是这么奇葩,当你使用英文版的IE浏览器访问国内的某些网站时,居然会出现无法正常访问的情况,还提示404错误。本以为是浏览器本地的错误,让尝试清除了浏览器缓存,没有任何作用。访问别的网站没有任何问题,最终确定错误是网站服务端的问题。 问题重现步骤: 1.浏览器语言设置为非中文(比如英文),Windows 8通过控制面板的语言首选项设置Language List 2.打开支付宝或者财付通,选择用光大银行的网银充值(不是快捷支付或一点通) 3.页面跳转到光大银行网银支付系统,马上抛出Error–404错误 然后电话给客服,最终确认为“浏览器语言设置不正确”。难道浏览器语言设置还有所谓正确与不正确么?我装的Windows 8是英文版的,默认语言也是英文,IE10也是英文版的。 幸好最后摸索到解决办法了。 1.打开Internet Options,第一个选项卡最下面Appearance里面点击Languages,弹出的小窗口中点击Set Languages Preferences. 2.这下在弹出的控制面板的Language窗口中选择左侧的Advanced settings. 3.滚动条拉到最下面,勾选上Don’t let website access my language list.(如下图所示的选项),然后保存。 4.回到Language的控制面板,选择左侧的Change date, time or number formats,确保这个里面选择的都是Chinese, China什么的。然后保存。 5.最后重启IE即可。 |