在我的應用程序中,某些UTF字符(如UC2十進制(150),UC2十六進制(0096),UTF8十六進制(C296)從某個網站獲取)無法在瀏覽器中正確顯示。 它顯示一些不需要的字符。UTF-8 charecter - UC2-Decimal(150)。如何處理這個字符?
任何人都可以幫助我嗎?
在我的應用程序中,某些UTF字符(如UC2十進制(150),UC2十六進制(0096),UTF8十六進制(C296)從某個網站獲取)無法在瀏覽器中正確顯示。 它顯示一些不需要的字符。UTF-8 charecter - UC2-Decimal(150)。如何處理這個字符?
任何人都可以幫助我嗎?
我不知道UC2-Decimal和UC2-Hex是什麼意思,但你似乎談論的是Unicode代碼點150(十進制)或0x96(十六進制)。這個Unicode字符存在,但它不是你正在尋找的:它是C1系列中一個不起眼的控制字符,被稱爲「SPA」。大概這是問題!
您在問題中實際複製的字符是U + 2013,稱爲「EN DASH」,即有效字符。它的UTF-8表示將是三字節序列0xe2 0x80 0x93。
我不明白你的符號。 – tchrist 2012-02-09 11:13:32