vb ,open filename for append as #1,执行后不能显示中文 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 ename vb open append as 搜索资料 2个回答 #热议# 空调使用不当可能引发哪些疾病? j_s_s911 2011-11-10 · TA获得超过563个赞 知道小有建树答主 回答量:292 采纳率:0% 帮助的人:218万 我也去答题访问个人页 关注 展开全部 是中文系统吗?vb不支持多语言 更多追问追答 追问 用open filename for output as #1Print #1, "=" & Cells(MyRow, MyCol).Value 就能显示中文,真奇怪?可我要在原文后追加啊。 追答 代码多一点把,把写的部分全贴出来,还有确认并不是系统的问题?没显示中文是乱码了吗? 追问 是这样,我在编写将EXCEL中的数据提取出来作为XML文件中的数据,在生成的XML文件中有一段长长的字符说明,所以我建立一个TXT模板,从EXCEL中提取的数据追加到模板后面。txt文件的格式默认是UTF-8,在此格式下生成的文件所有的汉字变成”口“,如果将txt模板文件的格式改为ANSI,生成的文件能显示所有的汉字,但这种格式的文件不能使用,一定要用UTF-8格式。 追答 vb本身不支持字符编码转换的。。。它只能识别本系统的ANSI编码你只能另想办法转码了 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 viwooo 2011-11-09 · TA获得超过933个赞 知道小有建树答主 回答量:653 采纳率:20% 帮助的人:178万 我也去答题访问个人页 关注 展开全部 中文前加个空格 追问 要添加的内容是从表格里面导入的,如下 Print #1, "=" & Cells(MyRow, MyCol).Value 表格里面的中文和英文是混在一起的, 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-01-09 【VB】Command与Open FileName For Input As #1的问题 2013-11-02 VB里 Open "1.txt" For Append As #1 意思 24 2011-09-24 vb中open语句 Open FileName For [Input | Output | Append] [Lock]As filenumber [Len = Buffersize] 2 2016-01-06 vb中打开文件输入语句open“c:\temp.txt”for append as#1我在c盘已经 2011-12-24 Open strFileName For Input As #1这个as后面的字符是自定义的? 6 2010-05-02 VB中app.path+"info.txt"和open filename for append as #1是什么意思吖? 5 2010-08-22 vb中open common1.filename for input as #1什么含义 31 2007-06-19 VB的问题 1 更多类似问题 > 为你推荐: