2016-08-24 85 views
-1

我有一个Excel的英语和。中国字符的文件时,我试着去阅读它给了我奇怪的字符文件中读取字符。中国(??为中国文字)我怎样才能使它给我正确的汉字?如何从Excel(ADODB连接)

我使用ADODB连接从excel中读取数据。

感谢 拉维ķ

+1

请向我们显示您的代码。 –

回答

0

如果你正在使用类似下面,不应该有让中国中或其他Unicode字符数据的问题。如果您向控制台执行WScript.Echo(unicodeString),或者您尝试将该数据传递到其他不支持Unicode的数据库或应用程序,则可能会出现问题。

Set cn = CreateObject("ADODB.Connection") 
cn.Provider = "Microsoft.Jet.OLEDB.4.0" 
cn.Properties("Extended Properties").Value = "Excel 8.0;" 
cn.Open "Excel.xls" 
Set rs = cn.Execute("select * from [Sheet1]") 

请确实发布您的代码并突出显示产生意外输出的部分。