Ibm mq 如何通过ESQL删除XML中的特殊字符
我对输入XML中的特殊字符有问题。 如何通过代理工具包中的ESQL代码删除XML字段中任何地方都可能出现的坏字符。 在下面的XML中,描述字段具有错误字符–欧元“:Ibm mq 如何通过ESQL删除XML中的特殊字符,ibm-mq,ibm-integration-bus,extended-sql,Ibm Mq,Ibm Integration Bus,Extended Sql,我对输入XML中的特殊字符有问题。 如何通过代理工具包中的ESQL代码删除XML字段中任何地方都可能出现的坏字符。 在下面的XML中,描述字段具有错误字符–欧元“: <notificationsRequest> <BillingCity>Troutdale</BillingCity> <BillingCountry>United States</BillingCountry> <BillingPostalCode>
<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>
特劳特代尔
美国
97060
俄勒冈
西北257路450号400室
005w0000003QlXtAAK
展望
泰科是商业公司
哥伦比亚峡谷出口酒店
截至2016年1月,“房产名称应为Austell Columbia Gorge Equities,LLC dba Columbia Gorge Outlets,因此名称应为Austell Columbia Gorge Equities,LLC。
从一种编码转换到另一种编码时,您的文件似乎带有错误的编码或已损坏。如果您是MS Windows用户,您可以使用Nodepad++打开它,并尝试将其编码转换为UTF8或任何可能的编码来检查问题。具有此类字符表明您在字符集方面存在一些问题。首先,您应该检查传入消息是否设置了正确(与内容匹配)的CCSID。