2010-01-22 95 views
2

我無法通過我網站上的分享按鈕分享包含斯堪的納維亞語的郵件ä&ö到Twitter。如果我使用%7F以上的UTF8代碼,我只會遇到「一個或多個參數中的Unicode值無效」錯誤。Twitter分享變音問題ä&ö

一個例子:http://twitter.com/home/?status=%40user+blah%26%E4

我已經嘗試了很多不同的編碼,但似乎沒有用工作,ö等

人找到了一個解決方案?

編輯: 此問題的一部分與您鏈接您的共享推文的地址有關。鏈接到http://twitter.com/home/?status=%40user+blah%26%E4%C3%A4http://www.twitter.com/home/?status=%40user+blah%26%E4%C3%A4 產生非常不同的結果。

回答

8

UTF-8使用多於一個字節表示U + 007F以上的代碼點。所以當你想要(U + 00E4)時,UTF-8表示是兩個字節C3 A4,因此百分比編碼是%C3%A4。一個方便的網站,將幫助你與這些轉換是http://www.hypergurl.com/urlencode.html

+0

謝謝!奇怪的是,我雖然嘗試過這個,但顯然沒有。 – Marcus 2010-01-25 12:04:23

相關問題