2012-07-27 55 views
0

如何使用泰文字符進行SOAP響應?使用泰文字符的SOAP響應

在數據源,它被寫成泰國字符,但我從SOAP響應獲得,不同的符號集,我認爲這是一個ASCII或東西,但不是一個泰語字符。

+0

你是如何創建和發送SOAP請求的?你能給我們任何代碼來告訴我們你到目前爲止有什麼? – Bobulous 2012-07-27 08:11:40

+0

你爲xml和響應定義了什麼字符集?第一個對於使用web服務的應用程序可能很重要。第二個是你的瀏覽器將如何解釋和呈現響應。 – 2012-07-27 08:11:58

+0

它既是UTF-8字符的字符集使用UTF-8爲內容類型和wsdl – 2012-07-27 09:10:49

回答

0
  • 檢查在響應消息中是否正確設置了Content-Type標頭。它應該包含charset=utf-8
  • 檢查肥皂WSDL的xml標題是否具有以下格式<?xml version='1.0' encoding='UTF-8'?>
  • 字符編碼之間也可能存在不匹配。檢查數據庫中的編碼和返回的消息的編碼,看看它們是否相同。
+0

爵士,即時消息? – 2012-07-27 09:12:09

+0

和以什麼編碼被存儲在數據源(數據庫)中的字符設定 – amb 2012-07-27 10:07:58