在開發過程中遇到了這個問題,界面上需要顯示一個人民幣符號¥,但別的同事開發的界面,總是顯示兩根橫線,而我開發的界面,有些機器上是兩根,有些機器上是一根。
emmmm…
然後我仔細觀察了一下,發現,同事和我用的是兩個不一樣的字符。
雖然看起來很相似,但這是兩個不一樣的字符。
一個是全角(fullwidth),另一個是半角(halfwidth)。
>¥<
>¥<
可以看出來,全角是要寬一些的。
在這個網站上面寫着,A5和FFE5都是在1993年加入到Unicode中的,我想可能是當時就設計了這麼一個符號的兩個版本:全角與半角。只是不同的字體展示全角符號的時候可能會有一些差異。
所以,如果開發過程中遇到羊角符號展示不一致的時候,可能是因爲輸入了全角的羊角符號。