关于抽象类编译乱码的问题

问题描述

abstractclassPerson{Person(){System.out.println("Person");}Stringname;intage;voidintroduce(){System.out.println("dd"+name+",wdnls"+age);}abstractvoideat();}在System.out.println("");里只要一输入中文,就无法编译成功显示编码gbk的不可映射字符。这样的情况还是第一次出现,请问大神们是出了什么问题了吗?

解决方案

解决方案二:
求大神回复啊
解决方案三:
首先默认地Eclipse用Eclipse全局参数(菜单Window>Preferences)里面的General>Workspace中的默认字符集,我们可以在项目属性上的General中修改项目的默认字符集,另外我们还可以对单个文件单独指定字符集(Edit菜单>SetEncoding,如果你在Edit菜单上没找到这个,可能你需要右击文件OpenWith>TextEditor重新打开)。现在出错是因为你输入的字符可能保存成为UTF8,但编译时却传递了Eclipse参数中说的GBK字符集,也就是说你的Eclipse设定的字符集是GBK,编译时它传递给编译器的也是GBK,但实际上你在代码中写的明文字符串中的汉字不是GBK编码。出现这个问题的原因可能是你在Eclipse之外的其它文本编辑器中修改过个文件。

时间: 2024-07-29 10:47:13

关于抽象类编译乱码的问题的相关文章

class-GameUserItem 不能实例化抽象类

问题描述 GameUserItem 不能实例化抽象类 编译经典版时,别的错误都解决了,现在又出了这个啊 有知道的吗? 解决方案 可以这样定义 抽象类 a=new 实体类.. 或者直接 抽象类 a=实体类实例 解决方案二: 举个例子:宠物类下面有狗狗类,猫猫类来继承它. 一般的情况我们有这两种方法 宠物类 a =new 狗狗类(); 翻译就是.我有一只宠物,这只宠物是狗狗,它叫a 狗狗类a=new 狗狗类(); 我有一只狗狗,它叫a. 这个不区别.关键的是,楼主来看下面的代码 宠物类 a=new

c#-我想反编译一个C#的程序,可是出现了好多乱码?求助,第一次反编译

问题描述 我想反编译一个C#的程序,可是出现了好多乱码?求助,第一次反编译 解决方案 如果编程的程序员不是按照标准的命名和写程序的格式来编程的话,反编译出来是乱码是正常的.字符编码格式不一样或者采用的语言不一样等都可能造成这个问题. 解决方案二: 有时候发编译出现乱码是正常的. 解决方案三: 正常啊,你想反编译能帮你把源码完美还原吗 这是不可能的

c++-这个程序问题出在哪呢?没有编译错误,但运行乱码。。是主函数的问题吗?

问题描述 这个程序问题出在哪呢?没有编译错误,但运行乱码..是主函数的问题吗? #include using namespace std; class zrf_Ratio { public: zrf_Ratio(){} zrf_Ratio(int r1,int r2):num(r1),den(r2){} zrf_Ratio f1(zrf_Ratio& z) { int r,m=z.num,n=z.den; while(r=z.num%z.den) { z.num=z.den; z.den=r;

编码-为什么我的由swig编译过来的html文件乱码了

问题描述 为什么我的由swig编译过来的html文件乱码了 怎么设置编码?编码都是默认的,没有修改,以前都没碰到这个问题 解决方案 html中读取xml文件中中文出现乱码Qt中显示html文件出现乱码的问题 解决方案二: 老师有教过写一个过滤器filter

注释-JAVA编译中文乱码,求各位大神解答

问题描述 JAVA编译中文乱码,求各位大神解答 只要编写的程序中出现中文,就会出现乱码,不管中文写在哪里都一样,即使是在注释里面也出现乱码 解决方案 用的什么开发环境,建议用eclipse等本身支持中文的.不要用简陋的文本编辑器. 解决方案二: 字符集用UTF-8 解决方案三: 看编码格式,是unicode还是gbk还是utf-8,要一致

字符越界问题?编译通过,但是运行时出现乱码,请各位大神帮忙看一下哪里的问题,谢谢

问题描述 字符越界问题?编译通过,但是运行时出现乱码,请各位大神帮忙看一下哪里的问题,谢谢 /************************************************************************//* 模拟用户登录 //***********************************************************************/#include#include int main(){ char *user; //保存用

【C/C++学院】0823-静态联合编译与动态联合编译/父类指针子类指针释放/虚函数/纯虚函数概念以及虚析构函数/抽象类与纯虚函数以及应用/虚函数原理/虚函数分层以及异质链表/类模板的概念以及应用

静态联合编译与动态联合编译 #include <iostream> #include <stdlib.h> //散列 void go(int num) { } void go(char *str) { } //class //::在一个类中 class A { public: void go(int num) { } void go(char *str) { } }; void main() { ///auto p = go;编译的阶段,静态联编 void(*p1)(char *s

c++中编译时出现乱码的原因可能有哪些啊??

问题描述 c++中编译时出现乱码的原因可能有哪些啊?? 下面这个程序就是编译时没错误,运行乱码了,问题出在哪啊?求指导 #include #include using namespace std; class Triangle { public: void setABC(double x,double y,double z) { if(zx+y) cout<<"输入错误,请重新输入:"< cin>>x>>y>>z; } void g

编译错误-codeblocks编译时汉字乱码

问题描述 codeblocks编译时汉字乱码 本来运行程序时是出现汉字的,后来运行了几次后,codeblocks出现了图二的提示,然后汉字就变成图一的样子了-我觉得是编译环境有问题,但是将代码放在其他人电脑上也这样.今天就要交代码了,麻烦大家帮我想想办法╮(╯_╰)╭ 解决方案 错误提示写得很明白,编码方案不正确. http://zhidao.baidu.com/link?url=Sv5YenuUlSs16HiwSt8Q5Kwk0KLu5smMVTIW3iL1aYv2HNZilMahqFpy25