2011-04-12 5 views
0

OLEDB 가져 오기 중국어의 유니 코드 문자

cnn1.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _ 
"Data Source=" & Excelfile & ";" & _ 
"Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1"";" 
rst1.Open "SELECT * FROM [A1:E502];", cnn1, adOpenStatic, adLockReadOnly 

이 데이터는 영어와 중국어 문자와 불행하게도 가져온 데이터는 '모든 중국 문자를 설정의 혼합을 포함하여 VBA에서 데이터를 엑셀? '

예를 들어, 'Portfolio 保证 組合'는 'Portfolio ????'로 가져옵니다.

누구든지이 문제를 해결할 방법을 제안 할 수 있습니까?

+0

이 경우에는 현재이 문제가 아닙니다. VBA 변수가 표시 되더라도 ?? Excel로 다시 작성되면 제대로 출력됩니다. 나는 문자열을 조작 할 필요가 없기 때문에 기쁘다. – osknows

답변

1

단어 배열을 만들고 문자열의 문자를 배열에 넣습니다.
이제 가져온 문자 코드를 볼 수 있습니다.