我的中国问题

我的中国问题

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

这个问题对中国的失真N多人见面。那里N多解决方案。这是一个问题,我中遇到,只记得。

周围环境:

1、Centos

2、JDk1.7

3、Tomcat7

4、git

5、ant1.9.4

现象:

1、java源码是utf-8编码的,但当中的中文输出是乱码;

2、我的webapp默认要求显示英文,但显示中文(有些内容是从属性文件里读取的)。

其它信息:

1、系统默认语言

LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
/etc/sysconfig/i18n (END) 

2、启动tomcat用户的默认语言是:

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=

3、vim java源码中文没有问题

4、改动启动tomcat用户的语言为:

export LANG=en_US

结果:a中文乱码;b webapp默认是英文版(正确)

最后的解决方法

1、编译java代码时候增加參数:javac    encoding=“UTF-8”

2、改动tomcat的启动脚本start.sh,最前面增加:export LANG=en_US

     注意:不要改动用户的默认语言了。


版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116802.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 从零开始学习EasyDarwin(概述篇)

    EasyDarin是什么  EasyDarwin是由国内开源流媒体团队维护的一款开源流媒体平台框架,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构的开源项目,更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台。EasyDarwin适合做什么  安防视频监控,移动互联网(安卓、IOS、微信)流媒体直播与点播,流媒体视

    2022年4月5日
    43
  • Shellexecute头文件

    Shellexecute头文件调用ShellExecute所需要头文件#include"windows.h"#include"shellapi.h"

    2022年7月2日
    22
  • python excel转json json转excel[通俗易懂]

    python excel转json json转excel[通俗易懂]#-*-conding:utf-8-*-importopenpyxlfromopenpyxl.stylesimportPatternFill,Font,Alignment,Border,Sideimportopenpyxl.stylesasstyfromopenpyxlimportWorkbook,load_workbookimportjsonc…

    2022年5月1日
    66
  • 国内如何使用谷歌(google)搜索引擎进行搜索?

    国内如何使用谷歌(google)搜索引擎进行搜索?1.可先更新浏览器到最新版本,目前最新V98版本【谷歌浏览器】,密码33602.到【访问助手插件】下载插件,密码同上,下载谷歌访问助手插件。3.地址栏输入chrome://extensions。将

    2022年7月3日
    74
  • vue父子组件传值方法_vue父组件向子组件传递对象

    vue父子组件传值方法_vue父组件向子组件传递对象前言在业务场景中经常会遇到子组件向父组件传递数值,或是父组件向子组件传递数值,下面将结合vue富文本框一起来了解一下父与子组件之间的传值业务场景在vue项目中创建了一个可以重复使用的富文本编辑器(可参考【vue】vue富文本编辑器(可重复使用组件)vue-quill-editor),由于是新闻编辑页面,首先需要把已经保存好的新闻内容展示在富文本编辑器中(父组件向子组件传值),其次需要把更新后的新闻内容保存到数据库中(子组件向父组件传值)父组件向子组件传值(v-bind:child.

    2022年9月5日
    3
  • 一致性Hash算法以及java实现「建议收藏」

    一致性Hash算法以及java实现「建议收藏」目前我们很多时候都是在做分布式系统,但是我们需把客户端的请求均匀的分布到N个服务器中,一般我们可以考虑通过Object的HashCodeHash%N,通过取余,将客户端的请求分布到不同的的服务端。但是在分布式集群中我们通常需要添加或删除服务器,所以通过取余是不行的。一致性Hash就是为了解决这个问题。  ConsistentHashing一致性Hash的原理  1、环型Hash空间…

    2022年10月5日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号