将字符串转换成半角时,有的符号是乱码问号?请问如何处理呀...
str= "1、明天将要开会。 "
转换成半角,单字节的
str=strconv(str,vbNarrow)
结果:str= "1?明天将要开会? "
请问是什么原因????
[解决办法]
把中文字符的标点符合先换成英文的再说
[解决办法]
用unicode编码
[解决办法]
用replace即可:
Dim mStr As String
mStr = "1、明天将要开会。 "
mStr = Replace(mStr, "。 ", ". ")