为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下vscode写tomcat控制台乱码,怎么解决?

请教一下vscode写tomcat控制台乱码,怎么解决?

慕的地8271018 2019-10-21 17:13:52
vscode写tomcat控制台乱码,怎么解决? 
查看完整描述

5 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

电脑网络问题。根据你的描述,tomcat控制台乱码。用IDEA打包了项目之后,将生成的war文件粘贴到了tomcat安装目录下的webapps文件夹下,点击bin目录下的startup.bat,启动后界面中文都是乱码。解决方法是:1,用兼容性xp启动软件。2,换个最新版消除bug。


查看完整回答
反对 回复 2019-10-26
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

tomcat控制台 使用cmd 默认是GBK ,类文件可能是UTF-8
startup.bat文件修改如下:
chcp 65001
title 应用名称
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
catalina.bat 文件增加
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"
这样tomcat日志输出的都变成UTF-8了

查看完整回答
反对 回复 2019-10-26
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

菜单Windows->Preferences..->MyEclipseEnterpriseWorkbench->Servers->Tomcat,选择tomcat版本例如Tomcat6.x,再选择JDK,在右侧OptionalJavaVMarguments:中添加-Dfile.encoding=gbk或其它编码用这个方法试试。。

查看完整回答
反对 回复 2019-10-26
?
隔江千里

TA贡献1906条经验 获得超10个赞

  1. 在 windows 上面写程序,请忘掉 C++ 有 char 这个类型。

  2. 没用过这个软件,提供一个思路:可以看一下代码的编码和终端的编码方式,最好都设置成utf-8的

  3. 点右下角那个GB18030,改成UTF-8

以Python代码为例,Python版本是2.7.11,这个不影响。对Python开发环境感兴趣的同学看这里:

  1. Visual Studio Code Python开发环境设置。

  2. 这个代码有很多中文的注释,因为是对应颜色的,不注释不行。遇到此类代码乱码,通常可以点击右下角切换编码方式解决。

  3. 在弹出的编码菜单,选择‘通过编码重新打开’,然后选择对应的编码方式。通常是gbk,或者gb2312,utf-8等等。

  4. 其实Visual Studio Code 中文乱码已经很少了,自动识别编码方式的支持已经很好。不过为了例外,我们可以安装一个插件来自动解决中文乱码。

  5. 安装gbk2utf8插件,插件安装完成后,重启VScode,就可以自动转化编码了。


查看完整回答
反对 回复 2019-10-26
?
米脂

TA贡献1836条经验 获得超3个赞

笔者举例Python代码。Python版本是2.7.11,这个不影响。对Python开发环境感兴趣的同学看这里:
4Visual Studio Code Python开发环境设置
2
这个代码有很多中文的注释,因为是对应颜色的,不注释不行。遇到此类代码乱码,通常可以点击右下角切换编码方式解决。

3
在弹出的编码菜单,选择‘通过编码重新打开’,然后选择对应的编码方式。通常是gbk,或者gb2312,utf-8等等

4
其实Visual Studio Code 中文乱码已经很少了,自动识别编码方式的支持已经很好。不过为了例外,我们可以安装一个插件来自动解决中文乱码。
5
安装gbk2utf8插件的步骤可参考下面文章:
0Visual Studio Code 怎么安装插件

6
插件安装完成后,重启VScode,就可以自动转化编码了。



查看完整回答
反对 回复 2019-10-26
  • 5 回答
  • 0 关注
  • 4851 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信