首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

将字符串转换成半角时,有的符号是乱码问号?请教如何避免呀.

2012-01-03 
将字符串转换成半角时,有的符号是乱码问号?请问如何处理呀...str 1、明天将要开会。 转换成半角,单字节的

将字符串转换成半角时,有的符号是乱码问号?请问如何处理呀...
str= "1、明天将要开会。 "

转换成半角,单字节的
str=strconv(str,vbNarrow)

结果:str= "1?明天将要开会? "

请问是什么原因????

[解决办法]
把中文字符的标点符合先换成英文的再说
[解决办法]
用unicode编码
[解决办法]
用replace即可:
Dim mStr As String
mStr = "1、明天将要开会。 "
mStr = Replace(mStr, "。 ", ". ")

热点排行