Android中的羊角符,安卓开发binder

本文探讨了Android开发中人民币羊角符(¥)和日元羊角符(¥)的区别,分析了它们在键盘、搜狗输入法、Word、Java代码以及不同Android设备上的显示差异,并研究了它们的Unicode编码。通过对比,强调了在开发中正确使用这两个符号以保持界面一致性的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

两种羊角符

=====

百度百科中给了如下羊角符定义:

人民币符号为:¥。书写顺序为:先写大写字母“Y”,再在竖划上加上二横,即为“¥”,读音为:yuán(音:元)。

  • 1

百度百科日元羊角符描述:

日圆(円),又称作日元,其纸币称为日本银行券,是日本的官方货币,于1871年制定。日圆也经常在美元和欧元之后被当作储备货币。货币符号“¥”,国际标准化组织ISO4217订定其标准代号为JPY。日语罗马字写作Yen。

从定义上看,人民币羊角符和日元羊角符长得是一样的,在手写的时候不会区别对待,但是作为两种不同货币的符号,在计算机的世界中肯定需要区别!那么问题来了:

`1、我们

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

键盘直接敲出来的是中文羊角符还是日文羊角符? 2、另外一个羊角符长什么样? 3、怎样获取?`

  • 1

  • 2

  • 3

区分人民币和日元羊角符

===========

我们将讨论人民币羊角符和日元羊角符的区分,现在我们有两种羊角符分别是键盘敲击出来的羊角符¥,另一个羊角符¥。两个羊角符在word、java代码和Android、IOS手机中表现稍有区别。为了区分,键盘敲击的羊角符¥设为A,另一个¥设为B。

1、金投网文章

金投网有一篇专门的文章,介绍了人民币羊角符和日元羊角符的区别,人民币羊角符号:人民币应该是¥,¥是日元

2、键盘和搜狗输入法

中文和日文很多符号本身是一样的,所以打印符号是中文还是日文其实很难分清,键盘的羊角符符号是A;但是,如果你用搜狗输入法,当输入“renminbi”时,会出现羊角符符号B。

3、从在word、代码、手机中视觉来看

(1)java代码中 这里写图片描述
(2)Word 2010中这里写图片描述
(3)华为P7 EMUI P7-L07系统中这里写图片描述
(4)小米2s MUI7 7.2.5.0系统中这里写图片描述

我们可以看到在word和两款Android操作系统中,两个羊角符差别明显,A只有一个横,B有两个横!!按照人民币羊角符的定义,B应该符合标准。如果Android手机中使用A羊角符,很肯能只出现一个横!如果开发人员两个符号都用…… 那界面定会不协调统一!

4、这两个羊角符的编码到底是多少?Java中货币类Currency给出的结果是什么?

首先确定系统编码:

System.out.println(Charset.defaultCharset()); 结果:UTF-8

  • 1

System.out.println((int)'¥'); A结果:165 System.out.println((int)'¥'); B结果:65509

  • 1

  • 2

println(Currency.getInstance(Locale.CHINA).getSymbol()); 结果:¥(B) println(Currency.getInstance(Locale.JAPAN).getSymbol()); 结果:JPY

  • 1

  • 2

  • 3

  • 4

到这,我想各位也糊涂了,我写到这时也快疯掉了,搞不清哪一个是人民币符号!

5、去查UTF-8表!

(1)首先确定两个羊角符编码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值