str = StrConv(strCommand, vbUnicode)
这句话的意思是不是把字符串strCommand转换成vbUnicode?
若是,为什么若strCommand中存在汉字,则str中对应的汉字部分会变成乱码?这个问题该怎么解决?谢谢!

解决方案 »

  1.   

    我得到这个str字符串是为了做NetScheduleJobAdd的参数,
    生成计划任务,
    你有好办法帮我解决吗?
      

  2.   

    不要转换不就成了,
    为什么一定要转换成Unicode哦?
      

  3.   

    str = StrConv(strCommand, vbUnicode)  转化Unicodestr = StrConv(str, vbFromUnicode)     从Unicode的字符串str转换回来
      

  4.   

    不转换
    NetScheduleJobAdd生成的计划任务一堆乱码
      

  5.   

    lihonggen0(李洪根,用.NET,标准答案来了) :
    我试试看
    这样做是什么道理?
      

  6.   

    不行
    str = StrConv(strCommand, vbUnicode)  转化Unicode
    该函数运行完后,
    汉字部分变成乱码str = StrConv(str, vbFromUnicode)     从Unicode的字符串str转换回来
    该函数运行完后,
    所有的东西变成一堆乱码