主机格调

最近测试同事反映,在华为荣耀6系统版本4.4.2和小米3系统版本4.4.2里, APP内嵌的HTML页面,人民币¥符号显示为方框。

以前做PC端页面的时候,为了让大家统一¥符号的写法,规定必须用¥,而不是中文¥符号。加上字体限制,显示效果是两横。后来做移动端网页,也延续了这个做法。扩展阅读:《人民币货币符号是 Y 加一横还是两横?

这次测试同事反馈这个问题,我第一时间就找开发同事核对,确认是否用的是¥,开发同事检查说是对的。然后我让测试同事在相同手机里,测试我写的静态页面,效果也是好的。那么问题肯定出在APP上了,因为内嵌才出问题,不内嵌就没问题。

搜了很多文章没搜到有人出现我这个问题,那么只有测试¥的一些写法,在APP里的兼容情况。这里同事帮忙找到一个很全的文章《HTML字符实体,转义字符串》,加上我了解的,一共有5种写法:中文¥、¥、¥、¥、¥,测试效果如下:

其中只有中文¥符号和¥编码两个是正常的,其余都不正常。经过我自己手里有的手机测试,中文¥配合字体Arial都是两横,而且比较好记,所以决定移动端里以后全部都用中文¥字符。

如果你知道这个问题的原因,和其他解决办法,请留言,互相学习。

>>原创文章,欢迎转载。转载请注明:转载自西门的后花园,谢谢!
>>原文链接地址:http://ons.me/518.html