?搜狗輸入法?的?小字?是?怎麼?實現的??

之前朋友圈出現了一種朋友圈小字,今天更新搜狗輸入法發現添加了小字輸入,一直很好奇這是怎麼實現的。

最開始是朋友圈出現的。能複製到微信聊天界面、QQ和QQ空間。

如下圖:

但是在安卓手機上就不能有這個效果:


這個在票圈玩了好幾個月了。

源於一個叫RLE的Unicode控制字元。 Unicode Character "RIGHT-TO-LEFT EMBEDDING" (U+202B)

RLE表示將從右到左嵌套一些文本。

例如,英語引用語中間的希伯來短語可被標記為從右到左的嵌套文本。(RLE 影響單詞順序,不影響字元順序。)

之前也有一些人會通過這個來做一些壞事,比如這裡:我們該相信自己的眼睛嗎?使用Unicode字元來誤導用戶

在一句話前面加了這個字元,這句話就會倒著顯示,但是這個字元在iOS上是不能顯示的,所以你複製的時候就看到一個個問號了。

此外,為什麼是小字呢?我猜是iOS對加了RLE控制字元的句子格式進行加工,可能方便某些語言顯示吧。然後Andorid沒有這個小字的顯示格式,安卓就沒看出來咯~

不過,加了這個字元挺痛苦的,名字加的話被人@一下,接下來那句話都是倒著了,挺招人討厭的。自己發消息或者發票圈加的話,就只好把要說的話一個個字倒著打出來了。

我沒裝搜狗,iOS下原生輸入法賽高(由於第三方輸入法的不給力,我都放棄雙拼了)!!!可能搜狗可以方便地幫你把那句話轉一下吧。


2.1新加:重裝輸入法問題解決。

--------------------------------

其實是在ios上顯示的是亂碼,我還很苦惱,顯示出來的大小字好像也只有iphone能看到,用搜狗輸入法輸入才會這樣,系統自帶輸入法沒有這種情況… 而且題主的問題在我這裡顯示的也是大小字…


推薦閱讀:

手機充電口鬆動怎麼解決?
手機貼的玻璃膜哪款好?
iPhone不支持使用此配件充電 是怎麼回事?
蘋果手機如何郵寄到國外?
iPhone 6 Plus 之後,iPad mini 的出路何在?

TAG:iPhone | iOS | 輸入法 | 搜狗輸入法 |