设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
Java 为什么能给 char 类型赋值中文字符
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
我的族谱网站开源啦!一键部署自己的族谱网
›
现行经济环境下,考公务员是否是一个不错的
›
美剧软件推荐
›
Java 找工作有感,行业经验大于一切
›
IP.im 准确方便的 IP 地址查询网站, UI 全
今日热议主题
洛克王国世界和明日方舟终末地哪个更值得去
1.3.1(支持安卓的 AirTag 定位器 app 更新)
有没有用 code server 的老哥?
打算组个北京F友的交流群,希望一起交流
Macbook Air 选择求助
[macOS] CursorUIViewService 进程怎么杀掉
试用期因甲方的本司内部业务调整,需要释放
6000 多的美版官翻 2021 M1 1T 12.9 寸 iPa
GPT 中文站,免费使用各种模型
既能抵税,又值得一考的证书有哪些
Java 为什么能给 char 类型赋值中文字符
zhouyin
· 2025-2-9 11:07:46 · 4488 次点击
java 文档里有写 一个 char 由两个自己组成 但一个 utf8 汉字由三个字节组成
为什么这样赋值没事?
char a = '我';
举报
·
4488 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
42 条回复
沙发
cmdOptionKana
初学
2025-2-9 11:25:42
问了一下 deepseek ,它说:UTF-8 编码的汉字在 Java 中会自动转换为 UTF-16 编码,因此赋值时不会出现问题。
板凳
theoriz
小成
2025-2-9 11:28:40
@Livid #1 AI
地板
soulflysimple123
初学
2025-2-9 11:32:21
char 是 utf-16 编码
5#
tbc3211
小成
2025-2-9 11:36:37
魔怔
6#
zhouyin
楼主
小成
2025-2-9 11:38:35
@soulflysimple123 输入法输入的汉字是三个字节 编译器自动把汉字转成 utf16 进行存储了
7#
maocat
小成
2025-2-9 11:50:31
@theoriz 哥们你魔怔了吧,人家是把 ai 的提炼了一遍,一眼就能看清说啥,而不是 ai 的长篇大论,你这也举报?
8#
sagaxu
初学
2025-2-9 12:47:15
一个 char 不够那就两个啊,code point 是 int 类型,超出 BMP 的字符不能用单个 char 表示,要用两个 char 组合
9#
Fca
初学
2025-2-9 12:55:51
@theoriz 有文革那味了 人人自危
10#
zhouyin
楼主
小成
2025-2-9 12:57:53
神奇的是 把变量用 FileWriter.write 方法 写入到文件 还是 3 个字节
下一页 »
1
2
3
4
5
/ 5 页
下一页
浏览过的版块
分享创造
酷工作
生活
返回顶部