zoukankan      html  css  js  c++  java
  • 将JDK默认编码设置为UTF-8

    此博文非原创:参考小兵qwer   https://blog.csdn.net/xiaobing_122613/article/details/70209716

    只是想留下对自己有用的东西,同时帮助更多人。


    1.先检查本地JDK编码:

    代码:

    import java.io.ByteArrayOutputStream;
    import java.io.OutputStreamWriter;
    import java.nio.charset.Charset;
    
    class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Default Charset=" + Charset.defaultCharset());
            System.out.println("file.encoding=" + System.getProperty("file.encoding"));
            System.out.println("Default Charset=" + Charset.defaultCharset());
            System.out.println("Default Charset in Use=" + getDefaultCharSet());
        }
    
        private static String getDefaultCharSet() {
            OutputStreamWriter writer = new OutputStreamWriter(new ByteArrayOutputStream());
            String enc = writer.getEncoding();
            return enc;
        }
    
    }

    编译运行:

    创建系统环境变量:

    变量名: JAVA_TOOL_OPTIONS, 变量值:-Dfile.encoding=UTF-8

    退出cmd再编译运行HelloWorld

    显示默认的编码已经改变为UTF-8

  • 相关阅读:
    0326系统按钮添加权限的工作(jsp权限写法)
    0321菜单数据
    ztree树的递归
    前端padding margin
    解决1像素边框问题
    水平垂直居中
    移动端css公共样式
    tap方法改良this指向
    移动端常见问题
    前端笔记(兼容)
  • 原文地址:https://www.cnblogs.com/LinKinSJ/p/9096921.html
Copyright © 2011-2022 走看看