其實,我想讀取一個文本文件。我使用此代碼VB6用Deutsch字符讀取文件
Function FileText(filename$) As String
Dim handle As Integer
handle = FreeFile
Open filename$ For Input As #handle
FileText = Input$(LOF(handle), handle)
FileText = StrConv(StrConv(FileText, vbUnicode), vbFromUnicode)
Close #handle
End Function
它的工作原理。但不幸的是,當我想要閱讀一個文本文件(德語,葡萄牙語,瑞典語等)時,它顯示出一些奇怪的字符。
原始文本內容:尤伯杯QuarantäneÜberprüfen
程序的輸出:ÃœberQuarantäneÃœberprüfen
我已經試過微軟格式文本框控件太多,但它給了我同樣的結果。
我該如何解決這個問題?