18级艰苦朴素家庭一员 2021-03-05 23:12 采纳率: 0%
浏览 60

sublime text 3 与 记事本编写+命令提示符运行 时编码报错的问题

前提:

  • 计算机配置了java环境
  • sublime Text 3 按照博客提示配置了java运行环境。配置过程按照:

 https://blog.csdn.net/crazy_kangaroo/article/details/81320108?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161495174116780265452077%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=161495174116780265452077&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-81320108.first_rank_v2_pc_rank_v29&utm_term=sublime%E9%85%8D%E7%BD%AEjava

按照这个步骤,应该自动按UTF-8编码?

出现结果:

用记事本创建java文件,按照UTF-8编码,用dos运行,但是出现乱码(如果用记事本更改编码规则为ANSI则可以在 DOS下运行,但这样在sublime Text中就无法运行--出现乱码)

用sublime Text创建并编辑源程序,按ctrl+B 运行,正常运行。但是此时在DOS中用javac命令运行编译的class的文件时则又乱码!!

提问:

如何解决在sublime Text中按照UTF-8规则可以运行java文件,但在DOS中却无法运行的问题呢?

  • 写回答

2条回答 默认 最新

  • 关注

    1. 项目程序编码使用UTF-8,不要用GBK

    2. 运行java的时候,增加参数 -Dfile.encoding=UTF-8

    评论

报告相同问题?

悬赏问题

  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作