Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样把一个字符串转换为unicode的编码方式?


  共有2367人关注过本帖树形打印复制链接

主题:[求助]怎样把一个字符串转换为unicode的编码方式?

帅哥哟,离线,有人找我吗?
有点色
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/29 14:48:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/29 15:28:00 [显示全部帖子]

Dim file As String = "测试"
Dim bytes() As Byte
Dim utf As Encoding = Encoding.unicode
Dim def As Encoding = Encoding.Default
Bytes = def.GetBytes(file)
Bytes = Encoding.Convert(def, utf, Bytes)  
file = def.GetString(Bytes)  
Output.Show(file)

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/29 15:30:00 [显示全部帖子]

回复5楼,直接用字符就可以啊。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/30 12:48:00 [显示全部帖子]

声明或者定义函数的时候,定义成数组吧

 

strEzCadPath as byte()

 

或者

 

strEzCadPath as Char()


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/30 16:15:00 [显示全部帖子]

声明的时候有问题,这样写

 

Public Function  lmc1_Initial(<MarshalAs(UnmanagedType.LPWStr)> strEzCadPath As String, xxxxxxxxxxxxxxxxxxxxxxx) As Integer


End Function

 

http://blog.csdn.net/donnie88888888/article/details/53435556

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/30 17:49:00 [显示全部帖子]

声明的时候,参考17楼的写法,直接填入路径即可,不需要转换。

 

19楼的问题。你用任意一个窗口的句柄都可以啊,比如 basemainform.handle、Forms("窗口1").Baseform.handle


 回到顶部