2017-03-03 1 views
0

입력 XML에 특수 문자가 입력되는 문제가 있습니다. 브로커 툴킷의 ESQL 코드를 통해 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

파일이 잘못 인코딩 올 것 또는 손상된 동안 다른 하나의 인코딩에서 전환 : 아래의 XML에서 는 설명 필드 â € "나쁜 성격을 가지고있다. MS Windows 사용자 인 경우 Nodepad ++를 사용하여 열 수 있으며 인코딩을 UTF8 또는 가능한 인코딩으로 변환하여 문제를 확인하십시오.

관련 문제