m.lcInvXmlResult = STRCONV(m.lcInvXmlResult, 9)
m.lcInvXmlResult是一个XML格式的变量,通过STRCONV(m.lcInvXmlResult, 9)转换后传给VB,打印后汉字乱码,怎么解决.
------解决方案--------------------------------------------------------
xml 文件字符编码应该是utf8格式
vb应该能识别unicode
转成unicode试试
m.lcInvXmlResult = STRCONV(m.lcInvXmlResult, 12)
------解决方案--------------------------------------------------------
m.lcInvXmlResult = STRCONV(m.lcInvXmlResult, 9)
改为
m.lcInvXmlResult = Chr(0xEF)+Chr(0xBB)+Chr(0xBF)+STRCONV(m.lcInvXmlResult, 9)
试试