首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tally ERP 9 XML XTTP数据导出

Tally ERP 9 XML XTTP数据导出
EN

Stack Overflow用户
提问于 2012-05-07 23:12:28
回答 2查看 3.3K关注 0票数 2

我试图通过XML HTTP通过localhost:9000从Tally ERP 9中导出数据。我正在获取包含ASCII数据的XML文件。这会导致许多带有'?‘的符号。像Ruppee符号和欧洲符号。有没有办法用Unicode导出数据??使用的POC是

代码语言:javascript
运行
复制
import httplib
c=httplib.HTTPConnection('localhost:9000')
headers = {"Content-type": "text/xml;charset=UTF-8", "Accept": "text/xml"}
params = """<ENVELOPE>
        <HEADER>
        <TALLYREQUEST>Export Data</TALLYREQUEST>
        </HEADER>
        <BODY>
        <EXPORTDATA>
        <REQUESTDESC>
        <REPORTNAME>List of Accounts</REPORTNAME>
        <STATICVARIABLES>
        <SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
        <ACCOUNTTYPE>Ledgers</ACCOUNTTYPE>
        <ENCODINGTYPE>UNICODE</ENCODINGTYPE>
        </STATICVARIABLES>
        </REQUESTDESC>
        </EXPORTDATA>
        </BODY>
        </ENVELOPE>
        """


c.request("POST", "/", params, headers)
r=c.getresponse().read()

fl=file("d:/xtemp.xml","w")
fl.write(r)
fl.close()
EN

回答 2

Stack Overflow用户

发布于 2018-11-25 02:01:45

要从Tally ERP 9检索UNICODE数据,必须将以下标头添加到HTTP POST请求中。

语法

XMLHttpRequest.setRequestHeader(标头,值)

用于以格式导出理货数据的UnicodeHTTP头

XMLHttpRequest.setRequestHeader('UNICODE','YES')

文本‘XMLHttpRequest.setRequestHeader('Content-Type',/xml;charset=unicode')

知识库:https://www.rtslink.com

票数 1
EN

Stack Overflow用户

发布于 2012-09-28 04:47:20

这看起来更像是你的系统字体的问题,而不是符合。

确保您安装了Rupakara字体,其中包含卢比符号的unicode转换。获取它here.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10484545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档