고객을 악센트 문자로 추가하는 데 문제가 있습니다. 제출 된 문자는 예상대로 QB에 저장되지 않으며 원래 응용 프로그램에 문제가 발생합니다. 다음은 고객 ADD 요청 및 응답의 예입니다. 이름의 차이점에 유의하십시오 ... División vs Divisiýn 후자는 QuickBooks에 저장되는 것입니다. QB On-Line Edition 버전 6.0 SDK를 사용하고 있습니다.Quickbooks 업로드시 변형 된 악센트 부호가있는 고객
#### REQUEST PORTION ####
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?qbxml version="6.0"?>
<QBXML><QBXMLMsgsRq onError="continueOnError">
<CustomerAddRq requestID="7770">
<CustomerAdd><Name>Codelco División Ministro Hales</Name>
#### RESPONSE PORTION ####
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE QBXML PUBLIC "-//INTUIT//DTD QBXML QBO 6.0//EN" "http://apps.quickbooks.com/dtds/qbxmlops60.dtd">
....
<CustomerAddRs requestID="7770" statusCode="0" statusMessage="Status OK" statusSeverity="Info">
<CustomerRet>
....
<Name>Codelco Divisiýn Ministro Hales</Name>
감사
문자에 대한 용어는 유니 코드입니다. 분명히 유니 코드의 [QuickBooks support] (http://community.intuit.com/tags/unicode)가 일부 사람들의 문제를 일으켰습니다. – DOK
요청이 유효 해 보이며 QB2013 Enterprise에서 작동합니다. 함께 작업하려는 QB 버전을 포함해야합니다. –
코드를 잘라내어 붙여 넣고 아스키 파일에 넣고 각 줄의 시작 부분에 4 또는 5 개의 선행 공백 문자 (0x20)를 삽입하십시오. 그것을 붙여 넣을 수 있으며 게시물에 소스 코드 삽입을 제공해야합니다. –