2012-07-24 76 views
0

如果我想發送一個類似於HTTP Post的XML消息,並且我想要一個二進制屬性,那麼我該如何正確編碼它?內容類型:text/xml char-set:utf-8XML編碼不可打印的字符?

我已經閱讀過網絡,很多人說我們只需要轉義<,>,「,'和。 「以前也讀了是不正確的包括有少數例外不可打印的字符。

說我想編碼的二進制值0x01020304。我將如何做到這一點?

回答

0

使用base64編碼。

(填充,堆棧溢出不喜歡簡短的回答)

+0

但我怎麼知道服務器是否會接受base64編碼?那不會取決於誰在使用這個HTTP Post? – Ubbajabba 2012-07-25 17:58:46

+0

如果服務器已經定義了屬性應該如何編碼,那麼你顯然必須這樣編碼,那麼爲什麼你會問這個問題? – 2012-07-25 23:22:27