Quickbooks Clients with accented characters mutate upon loading

I'm having problems adding a client with accent characters. The characters represented are not stored in QB, as I would expect, and of course, this causes problems with the original application. The following is an example of an ADD client request and response. Note the name differences ... División vs Divisiýn The latter is what is stored in QuickBooks. I am using the QB On-Line Edition version 6.0 SDK.

#### 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> 

thanks

+4
source share
1 answer

Two things you can try:

  • What happens if you use the & oacute; instead of & oacute; directly?

  • Have you tried using UTF-8 as an encoding? In the XML world, it is used more often, and UTF-8 allows you to use many more characters, accent or otherwise.

Two things that can happen on the server side that you may not be able to identify:

  • Is the server configured for another ISO-8859 standard? (for example, -4 and more have different characters for the 243 character).

  • Are you sure yacute; stored in QB, or maybe y, followed by combination and sharp; accent?

/ Yr

+3
source

All Articles