2011-11-06 88 views
0
https://twitter.com/intent/tweet?source=webclient&text=G%C5 

產生以下錯誤:以下URL編碼有什麼問題?

Invalid Unicode value in one or more parameters 

順便說一句,即一個字符

+0

這個錯誤到底在哪裏? – Oded

+0

只是一個問題:應該不是xC5? – Bart

+0

@Bart - 不,這是[URL編碼](http://en.wikipedia.org/wiki/Percent-encoding)。 '%'是正確的。 – Oded

回答

4

嘰嘰喳喳預計參數被編碼爲UTF-8。 所以是Unicode U + 00C5,並表示爲UTF-8是C3 85 使用URL轉義,這意味着該查詢應該是... &文本= G%C3%85

,因爲我不知道你是如何構建這個查詢的(編程語言/環境),我無法真正告訴你如何做到這一點。只有你應該在轉義之前將你的字符串轉換爲utf-8。