读取文件时,字符串存储“â”而不是“'”

时间:2016-04-26 23:20:10

标签: excel-vba encoding vba excel

当我将str变量分配给文本文件时......

Open fl.Path For Input As #1
        Do Until EOF(1)
            Line Input #1, temp
            str = str & temp
        Loop
Close #1

我注意到当我使用mid函数查看我的字符串时,撇号字符似乎变为’

这对我来说特别有问题,因为上面是三个字符长,而不是只有一个字符。这抵消了我的其余字符串操作,所以基本上一切都是错误的。

我不是很熟悉不同类型的编码以及它与VBA Excel的关系,但也许有一种简单的方法可以解决这个问题?

我可以尝试创建一些防御性编码来对抗这种情况,但我想知道是否存在更“合法”的方式。

0 个答案:

没有答案