当我将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的关系,但也许有一种简单的方法可以解决这个问题?
我可以尝试创建一些防御性编码来对抗这种情况,但我想知道是否存在更“合法”的方式。