| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 526 人关注过本帖
标题:截取的字符串中间出现“??”的问题
只看楼主 加入收藏
lxdiyi
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-10-27
结帖率:0
收藏
 问题点数:0 回复次数:1 
截取的字符串中间出现“??”的问题
本人因工作需要做了一个VBS脚本用于截取Check.exe(自动生成Check.txt)
生成的字符串。
诡异的是,在偶尔的时候截取的字符串中间会出现"?";
比如正常应该是“11.11.11”;
截出来可能变成"11.??.11";
绝大部分是正常的。
有朋友遇到过这样的问题吗?

程序代码:
objShell.Run "Check.exe", 0, True
set objFile = objFSO.OpenTextFile("Check.txt", 1, False)
strInfo = objFile.ReadLine
strArray = Split(strInfo, Chr(0), -1, 0)
strVer = "Ver:1." & Trim(strArray(0))
set fs = createObject("Scripting.FilESyStEmObjeCt")

a="c:\win\result.txt"   
set txt=fs.opentextfile(a,8)
txt.writeline strVer
txt.close
objFile.Close
搜索更多相关主题的帖子: 字符串 
2013-04-24 18:53
xbj_hyml
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:24
专家分:114
注 册:2012-11-28
收藏
得分:0 
你确定 是"11:11:11" 变成 "11:??:11" 不是其他的字符 变成 ??

在生成"Check.txt" 之后,你打开 txt 看下 显示是否正常

可能 是Unicode 之类 编码转换的问题...

懂点基础--好多控件不知道--NB代码不会写--所以一直求教中...
2013-04-25 12:00
快速回复:截取的字符串中间出现“??”的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011432 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved