问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

java的数字与字符的强转 ,究竟按照那种编码方式来转跟什么有关系?

发布网友 发布时间:2022-05-02 17:04

我来回答

2个回答

热心网友 时间:2023-10-09 01:00

文件编码是给你和IDE看的 编译后就不存在这问题。 java运行时的编码说白了就是固定的编码,和运行环境挂钩,不同环境解释出来不同的字符。控制台所支持的编码里面 4 那一位有可能不是什方片。 和运行环境有关。
给你摘抄一段:

- 编译:我们用javac编译JAVA文件时,javac不会智能到猜出你所要编译的文件是什么编码类型的,所以它需要指定读取文件所用的编码类型。默认 javac使用平台缺省的字符编码类型来解析JAVA文件。平台缺省编码是操作系统决定的,我们使用的是中文操作系统,语言区域设置通常都是中国*,所 以平台缺省编码类型通常是GBK。这个编码类型我们可以在JAVA中使用System.getProperty(“file.encoding”)来查 看。所以javac会默认使用GBK来解析JAVA文件。如果我们要改变javac所用的编码类型,就要加上-encoding参数,如javac -encoding utf-8 Test.java。
这里要另外提一下的是eclipse使用的是内置的编译器,并不能添加参数,如果要为javac添加参数则建议使用ANT来编译。不过这并非出现乱码的塬因,因为eclipse可以为每个JAVA文件设置字符编码类型,而内置编译器会根据此设置来编译JAVA文件。

运行:编译后字符数据会以UNICODE格式存入字节码文件中。然后eclipse会调用java命令来运行此字节码文件。因为字节码中的字符总是 UNICODE格式,所以java读取字节码文件并没有编码转换过程。虚拟机读取文件后,字符数据便以UNICODE格式存储在内存中了。追问如果说按照默认编码,对于汉字来说,
String str="你好";
byte[] array=str.getByte();
默认是gbk编码
但是:
char(97)却是按照ascii编码

为什么?

追答GBK兼容ASCII编码

热心网友 时间:2023-10-09 01:00

设置编码格式utf-8还是gbk
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
通过TikTok赚钱原来这么简单! TikTok直播小白入门,从账号运营-带货全流程 新手入门TikTok,从0-1账号运营指南! 试样溶液浓度过大或过小,对测量有何影响 睡觉时头上出汗是怎么回是 EXCEL怎么同时设置多个工作表页码(页码非连续?  2010版本表格制作里同时打印多个工作表双面,页码要连续怎么打... 网易考拉如何取消退货申请 退货退款方法 华铭智能什么时候复牌 华铭智能公司做什么 盖网是什么? 行者小G+ 踏频器 蓝牙还是ant 行者蓝牙码表表头什么时候上市? 用什么软件可以把手机变码表? 盖网是什么公司? 盖网什么意思 盖网是什么东东 敢问大佬们骑车用的什么码表?带不带踏频 功率计 盖网是什么合法吗 tacx骑行台带ant吗 茶杯的网盖有什么用 盖网是什么东西 自行车码表的ant 功能怎么用 三星冰箱如何除霜 三星冰箱长期不用怎么办 Android中Intent intent = new Intent(); intent.putExtra("str",string); sendBroadcast(intent); 三星冰箱过滤网在哪?如何清洗 新买的三星冰箱如何清洗?求官方解答 失物招领要收费,这样违法吗 - 信息提示 自行车ant什么意思 盖网通是什么? oppoa91支持otg吗 iphone4和5s支持ant+吗?可以当码表吗? 盖网是什么公司 如何不借助码表等工具估算自己的踏频和心率 我有一款精工表WATER RESRSTANT ,ST.STEEL 1N01-ODDO R2,made in japan 这款大概多少钱?是什么类型的表? 在建筑工地楼房外墙上都会有绿色的网覆盖 那个网有什么作用? 苹果se黑色和银色有区别吗 苹果se男的是用银色的多还是金色的多 精灵宝可梦日月宠物九尾图鉴,九尾怎么样 iwatchse的金色是什么金 有个回合制手游宠物有龙有狐狸,各种龙和狐狸都可以进化成不同的样子,有点类似原始人的一个游戏_百度问一问 为什么Android要使用各种BroadcastReceiver 我的电脑网页打不了字、没有光标 我过年就毕业了,我想考小学的体育老师,都需要买什么书 考体育教师资格证应该都买什么书 考小学体育教师资格证 需要看些什么书 考体育老师!看什么资料书好? 我想当体育老师'可是没有教师资格证需要看什么书
  • 焦点

最新推荐

猜你喜欢

热门推荐