2013-10-11 63 views

回答

10

單引號需要加倍,例如:中

ShipName+eq+'B''sBeverages' 

代替

ShipName+eq+'B'sBeverages' 
+0

謝謝!幫助我,你是如何發現這一點的?我無法在odata文檔中的任何地方找到它。 –

+0

我不記得在哪裏,我想一些谷歌搜索和試驗和錯誤。在這裏,我找到了發送到服務器之前必須轉義的字符列表http://msdn.microsoft.com/en-us/library/aa226544(SQL.80).aspx。但是,爲每個特殊情況手動創建一個URI會非常繁瑣,因此我開始了一個庫來處理這個問題https://gist.github.com/mohamed-ali/6944876,我很樂意提供關於如何改進/擴展它。 – MedAli

0

使用此代碼來替換單引號...它的工作..

_value.replace(/'/g, '%27%27')