JAVA使用Unicode而C使用ASCII码 这两者需要注意什么问题呢?学过C刚接触java
答案:2 悬赏:0 手机版
解决时间 2021-02-12 05:18
- 提问者网友:且恨且铭记
- 2021-02-12 01:18
?
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-12 02:20
刚学C 还没到要 研究编码的地步
注意C里面不要使用中文就行了
研究编码 还得再积累些编程经验和迫切需要使用中文的时候再研究
只粗略提一下 windows 是有默认的编码的 而编码信息一般是集成在硬件或者操作系统上的 也就是说一般的系统上都可以使用很多种编码,关键是当前软件使用什么编码,,如果你没设置 就使用默认(软件使用操作系统默认编码)...JAVA是使用Unicode编码 那也只是在内存中的存放形式是UNICODE
而用java写入的本地文件 还是用的本地操作系统的编码....
一般情况下 在java程序内部信息传递 不考虑编码 因为都是UNICODE
但是将文件 写到磁盘或者进行网络传递 才需要考虑编码
我们用windows的记事本 存的一个TXT文件 使用GBK 编码
但也可以用java.io进行读取 那是因为 底层的输入输出接口
自动完成转换...
注意C里面不要使用中文就行了
研究编码 还得再积累些编程经验和迫切需要使用中文的时候再研究
只粗略提一下 windows 是有默认的编码的 而编码信息一般是集成在硬件或者操作系统上的 也就是说一般的系统上都可以使用很多种编码,关键是当前软件使用什么编码,,如果你没设置 就使用默认(软件使用操作系统默认编码)...JAVA是使用Unicode编码 那也只是在内存中的存放形式是UNICODE
而用java写入的本地文件 还是用的本地操作系统的编码....
一般情况下 在java程序内部信息传递 不考虑编码 因为都是UNICODE
但是将文件 写到磁盘或者进行网络传递 才需要考虑编码
我们用windows的记事本 存的一个TXT文件 使用GBK 编码
但也可以用java.io进行读取 那是因为 底层的输入输出接口
自动完成转换...
全部回答
- 1楼网友:duile
- 2021-02-12 03:29
通俗一点,
ascll码全是英文及一些特殊符号(制表符等),
unicode中不仅有英文和特殊符号,还有日文、韩文、中文……
现在一般用unicode
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯