2017-03-03 51 views
0

我遇到了輸入XML中出現的特殊字符問題。 我們如何通過代理工具包中的ESQL代碼去除XML字段中可能出現的錯誤字符。 在下面的XML,描述字段有壞性格€」:如何通過ESQL刪除XML中的特殊字符

<notificationsRequest> 
    <BillingCity>Troutdale</BillingCity> 
    <BillingCountry>United States</BillingCountry> 
    <BillingPostalCode>97060</BillingPostalCode> 
    <BillingState>Oregon</BillingState> 
    <BillingStreet>450 NW 257th Way, Suite 400</BillingStreet> 
    <CreatedById>005w0000003QlXtAAK</CreatedById> 
    <Type>Prospect</Type> 
    <Tyco_Operating_Co__c>Tyco IS - Commercial</Tyco_Operating_Co__c> 
    <Doing_Business_As_DBA__c>Columbia Gorge Outlets</Doing_Business_As_DBA__c> 
    <Description>As of January 2016â€」the property title should read Austell Columbia Gorge Equities, LLC-dba Columbia Gorge Outlets---so the title should be Austell Columbia Gorge Equities, LLC.</Description> 
</notificationsRequest> 
+0

有這樣的字符表明你有一些字符集的問題。首先,您應該檢查傳入消息是否有正確的(匹配內容)CCSID集。 –

回答

0

你的文件似乎來一個錯誤的編碼或已損壞,同時從一種編碼轉換爲另一種。如果您是MS Windows用戶,則可以使用Nodepad ++打開它,並嘗試將其編碼轉換爲UTF8或任何可能的編碼以檢查問題。