zoukankan      html  css  js  c++  java
  • Content-Language:en-US

    工作的时候遇到需要把

    Content-Language:en-US 改为 zh-CN

    今天发现我们网站的页面Response Headers部分的语言显示为英语,Content-Language:en-US,而不是熟悉的Content-Language:zh-CN。即使在页面的meta信息里面写上Content-Language:zh-CN也不管用。

    一番折腾以后,发现这个语言和linux服务器的默认语言有关系,用“locale”命令查看。

    启动tomcat的那个用户使用的默认语言,就会被当做Response Headers部分的语言。

    了解了这个就好办了,把运行tomcat用户的默认语言设置成中文的UTF-8:

    修改这个文件:/etc/default/locale,添加:

    lang="zh_cn.utf-8"

    (如果/etc/default/locale文件不存在,可以在/etc/bashrc文件最后面,添加“export LANG=zh_CN.utf8”,保存,退出重登录即可。)

    保存以后,用locale命令看看:

    ~$ locale
    lang=zh_cn.utf-8
    lc_ctype="zh_cn.utf-8"
    lc_numeric="zh_cn.utf-8"
    lc_time="zh_cn.utf-8"
    lc_collate="zh_cn.utf-8"
    lc_monetary="zh_cn.utf-8"
    lc_messages="zh_cn.utf-8"
    lc_paper="zh_cn.utf-8"
    lc_name="zh_cn.utf-8"
    lc_address="zh_cn.utf-8"
    lc_telephone="zh_cn.utf-8"
    lc_measurement="zh_cn.utf-8"
    lc_identification="zh_cn.utf-8"
    lc_all=

    ok,然后重启tomcat就能生效了。

    Content-Language:
    zh-CN
     
    转载地址:http://biancheng.dnbcw.info/javascript/377014.html
  • 相关阅读:
    轮播效果
    获取用户请求过来的URL
    前端框架——AmazeUI学习
    评论功能——多说插件学习
    SqlServer中——查找杀死阻塞进程
    Java 时区(转)
    大型网站技术演进的思考(转)
    elasticsearch threadpool
    UML 类图
    elasticsearch No node available
  • 原文地址:https://www.cnblogs.com/my-king/p/4940612.html
Copyright © 2011-2022 走看看