返回列表 上一主題 發帖

使用 Line Input #1, mystr 中文字會變成亂碼,請問有方法克服嗎?

Hsieh板主你好:

不知道VB中的編碼的方式為何,但是如果是Unicode的話,如何轉換成Ansi 呢?
V98

TOP

回復 3# linshin1999

你的TXT編碼是Unicode吧
轉成ANSI編碼試試看
學海無涯_不恥下問

TOP

Hsieh板主:

我的文字檔是從VB產生出來的,從記事本中可以看到完整的文字檔,但是從Excel讀進來遇到中文字會變成亂碼.

myinx = 0
Open muti_f For Input As #1
        Do Until EOF(1)
            Line Input #1, mystr
            myinx = myinx +1
            mylist(myinx) = mystr
            muti_count = muti_count + 1
        Loop
    Close #1

會是設定的問題嗎?
V98

TOP

回復 1# linshin1999


    不知道你寫入在甚麼地方
用即時運算視窗得到答案,很正常的
學海無涯_不恥下問

TOP

        靜思自在 : 道德是提昇自我的明燈,不該是呵斥別人的鞭子。
返回列表 上一主題