添加红框 -Dfile.encoding=UTF-8
公司主营业务:成都网站设计、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出新沂免费做网站回馈大家。
上面设置完后控制台还会乱码:
打开idea安装目录-bin
用记事本打开idea.exe.vmoptions和idea64.exe.vmoptions文件
在文件后面添加一行:-Dfile.encoding=UTF-8
保存文件,重启idea,乱码问题解决!
打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了
同样是打开setting,找到 Build,Execution,Deployment Compiler Java Compiler,设置 Additional command
line parameters选项为 -encoding utf-8,然后rebuild下,重新运行
应该不会这样的情况的,
如果原来能正常显示中文的是GBK,
当它设置成UTF-8时,会乱码,但再改回GBK,
中文应当能正常显示.
我没遇到这样的情况,首先要确认能显示中文的那个文件最开始的编码,可以利用editplus或ultraedit等工具进行查看.
方法一:设置
request
和
response
的编码
[
页面编码必须为
u8
]
request.setcharacterencoding("utf-8");//传值编码
response.setcontenttype("text/html;charset=utf-8");//设置传输编码
方法二:
string
str1=传来的数据。
string
ss=new
string(str1.getbytes("iso-8859-1"),"utf-8");
//转码utf8
系统bug。在eclipse项目中,打开idea出现乱码是因为系统bug,可以通过重启电脑进行解决。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。