2012-10-10 2 views
2

저는 시각적 인 기본 6 코드를 작성했습니다. 그것은 잘 작동하지만 지금 UTF-8 및 기타 사이트에서 cyrilic xml 게시 오전 다른 chars 참조하십시오. 내가 XML을 문자열로 읽고 게시하기 때문에 나는 생각한다. utf-8로 보낼 수 있습니까? VB6는 HTTP를 통해 XML (UTF-8)을 게시합니다.

xmlContent()=fs.GetFileContent(Replace(Me.txtOutputFileName.Text, fs.GetFileNameByPath(Me.txtOutputFileName.Text), "") & xmlFileNames(i)) 
xmlString = MFunctions.GetString(xmlContent()) 

o.Open "POST", server, False, EE_XML_EXCHANGE_ID, EE_XML_EXCHANGE_PWD 

o.setRequestHeader "Content-Type", "text/xml" ' "text/xml;charset=utf-8" 

o.setRequestHeader "SOAPAction", "" 
o.send xmlString 

Me.txtResponseHeaders = o.getAllResponseHeaders 
Me.txtResponse = o.responseText 

+0

올바른 Content-Type을 사용하는 한 오래 동안 제대로 작동해야합니다. .send() 메서드는 문자열을 전달할 때 항상 UTF-8로 인코딩됩니다. 왜 나와 함께 텍스트 상자를 과도하게 하이라이트하고 기본 속성을 사용하는지 궁금합니다. 텍스트? 코드 복사/붙여 넣기? – Bob77

답변

0

당신은 charset=utf-8의 명시적인 레이블이 게시 될 것 감사드립니다. 또한 서버가 다른 문자를보고하는 다른 사이트에 데이터를 제공하는 방식입니까?

관련 문제