Content-Language:en-US

工做的時候遇到須要把javascript

Content-Language:en-US 改成 zh-CNhtml

今天發現咱們網站的頁面Response Headers部分的語言顯示爲英語,Content-Language:en-US,而不是熟悉的Content-Language:zh-CN。即便在頁面的meta信息裏面寫上Content-Language:zh-CN也無論用。java

一番折騰之後,發現這個語言和linux服務器的默認語言有關係,用「locale」命令查看。linux

啓動tomcat的那個用戶使用的默認語言,就會被當作Response Headers部分的語言。tomcat

瞭解了這個就好辦了,把運行tomcat用戶的默認語言設置成中文的UTF-8:bash

修改這個文件:/etc/default/locale,添加:服務器

lang="zh_cn.utf-8"ide

(若是/etc/default/locale文件不存在,能夠在/etc/bashrc文件最後面,添加「export LANG=zh_CN.utf8」,保存,退出重登陸便可。)網站

保存之後,用locale命令看看:htm

~$ 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
本站公眾號
   歡迎關注本站公眾號,獲取更多信息