我利用VB读取ini文件后出现这样的问题ini文件[mycms]00=mysoft
01=我的软件
02=best当我读取01,02,03的值后连续输出,Response.write str1 & str2 & str3,发现无法输出第三个值.但是,当我分别输出
Response.write str1
Response.write str2
Response.write str3
一切正常,
后来发现如果我把01的值改为英文,则可以连续输出Response.write str1 & str2 & str3请问为什么不可以连续输出含中文的呢
01=我的软件
02=best当我读取01,02,03的值后连续输出,Response.write str1 & str2 & str3,发现无法输出第三个值.但是,当我分别输出
Response.write str1
Response.write str2
Response.write str3
一切正常,
后来发现如果我把01的值改为英文,则可以连续输出Response.write str1 & str2 & str3请问为什么不可以连续输出含中文的呢
解决方案 »
- 关于vb下载文件
- 高手请进,如能帮忙解决,马上送100分!
- 请教:将已画好的图象从数据库读入picture控件,但保留picture上已画好的图象
- 怎样把声音文件直接放到EXE中?
- 哪位兄弟有SSUBTMR.DLL, 请发一个给我,谢谢 !
- 有关sourcesafe的问题!急!多谢!
- 程序总是过不去,帮忙找找问题
- 开题报告
- 请问这句话要怎么理解?MAKE AND FUSING HALF-WORD ROM IMAGE WITH BYTE EEPROM/FLASH
- 关于换肤的问题在VB6里怎么实现?
- [探讨]xp关机问题!为什么只是注销不能关机?
- 如何调用MYSQL的存储过程,如何得到MYSQL存储过程的返回值?
都不会输出chr(0)后面的值chr(0)好像有截断功能,高手们可以讨论啊!!!
----------------------
感觉不是,可能是字符串太长(包含多个chr(0)),没有显示完全吧,只取有效的字符显示就可以:
str1 = Left(str1, InStr(str1, Chr(0)) - 1)
str2 = Left(str2, InStr(str2, Chr(0)) - 1)
str3 = Left(str3, InStr(str3, Chr(0)) - 1)
http://community.csdn.net/Expert/TopicView1.asp?id=4642049