首页 > 资讯列表 > 编程/数据库 >> PHP

Java中出现错误:“编码GBK的不可映射字符”的解决方法

PHP 2014-11-28 21:23:32 转载来源: 网络整理/侵权必删

在开发java程序中出现中文,如下代码所示:     import java.io

在开发java程序中出现中文,如下代码所示:

    import java.io.*;  
    public class Test {  
        public static void main(String[] args) {  
            String separator = File.separator;  
            String filename = "myfile.txt";  
            String directory = "mydir1" + separator + "mydir2";  
            File f = new File(directory , filename);  
            if(f.exists()) {  
                System.out.println("文件名:" + f.getAbsolutePath());  
                System.out.println("文件大小:" + f.length());  
            } else {  
                f.getParentFile().mkdirs();  
                try {  
                    f.createNewFile();  
                } catch (IOException e) {  
                    e.printStackTrace();  
                }  
            }  
        }  
    } 
在编译时出现错误

错误:编码gbk的不可映射字符

这是因为代码中出现了utf-8字符,解决方案如下:

用notepad打开该java文件,另存为,编码为ANSI

在此编译,没有问题:


标签: Java 出现 错误 编码 GBK 不可 映射 字符 解决


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持