怎么这里没有一个能解决我的问题??

zhjboss 2004-08-14 07:06:50
怎么这里没有一个能解决我的问题??
Dim endcode As String
Dim datatxt As String
datatxt = "中国包装总公司"
Dim str64 As Byte() = Convert.FromBase64String(datatxt)
endcode = Convert.ToBase64String(str64, 0, str64.Length)
' Console.Write(endcode)
Label1.Text = endcode
应该没错呀,datatxt="1234"就对呀
但datatxt="汉字" 就出错
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
长江 2004-08-14
  • 打赏
  • 举报
回复
加密?
arabbob 2004-08-14
  • 打赏
  • 举报
回复
看不懂为什么要转成byte然后又转回来.不明白为什么不直接使用.
汉字转换成byte会出问题.因为汉字转成ascii码没那么简单,何况还要转回来呢.
Tony8002003 2004-08-14
  • 打赏
  • 举报
回复
你这样写累不累,为什么转换呢。直接写不就可以了吗。
endcode = datatxt
Label1.Text = endcode
liuyi3000 2004-08-14
  • 打赏
  • 举报
回复
你试试用字符串
3tzjq 2004-08-14
  • 打赏
  • 举报
回复
取它们的ASCII值试试!
zhjboss 2004-08-14
  • 打赏
  • 举报
回复
没有人能明白吗?

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧