社区
VB基础类
帖子详情
如何把 Unicode 的 String 类型转换成byteArray,反过来怎么做
zych721
2003-04-16 01:12:59
String 是Unicode 的 。在线等
...全文
65
2
打赏
收藏
如何把 Unicode 的 String 类型转换成byteArray,反过来怎么做
String 是Unicode 的 。在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zych721
2003-04-16
打赏
举报
回复
搞定 ,谢谢
Dim byteFileName() As Byte
byteFileName = StrConv(m_filename, vbFromUnicode) ' Convert string.
xo2000
2003-04-16
打赏
举报
回复
使用StrConv 函数
返回按指定类型转换的 Variant (String)。
语法
StrConv(string, conversion, LCID)
StrConv 函数的语法有下面的命名参数:
部分 说明
string 必要参数。要转换的字符串表达式。
conversion 必要参数。Integer。其值的和决定转换的类型。
LCID 可选的。如果与系统LocaleID不同,则为LocaleID(系统LocaleID为缺省值。)
设置值
conversion 参数的设置值为:
常数 值 说明
vbUpperCase 1 将字符串文字转成大写。
vbLowerCase 2 将字符串文字转成小写。
vbProperCase 3 将字符串中每个字的开头字母转成大写。
vbWide* 4* 将字符串中单字节字符转成双字节字符。
vbNarrow* 8* 将字符串中双字节字符转成单字节字符。
vbKatakana** 16** 将字符串中平假名字符转成片假名字符。
vbHiragana** 32** 将字符串中片假名字符转成平假名字符。
vbUnicode 64 根据系统的缺省码页将字符串转成 Unicode。
vbFromUnicode 128 将字符串由 Unicode 转成系统的缺省码页。
*应用到远东国别。
**仅应用到日本。
注意 这些常数是由 VBA 指定的。可以在程序中使用它们来替换真正的值。其中大部分是可以组合的,例如 vbUpperCase + vbWide,互斥的常数不能组合,例如 vbUnicode + vbFromUnicode。当在不适用的国别使用常数 vbWide、vbNarrow、vbKatakana,和 vbHiragana 时,就会导致运行时错误。
下面是一些一般情况下的有效分界符:Null (Chr$(0)),水平制表符 (Chr$(9)),换行 (Chr$(10)),垂直制表符 (Chr$(11)),换页 (Chr$(12)) ,回车 (Chr$(13)),空白 (SBCS) (Chr$(32))。在 DBCS中,空白的实际值会随国家/地区而不同。
说明
在把 ANSI 格式的 Byte 数组转换为字符串时,您应该使用 StrConv 函数。当您转换 Unicode 格式的这种数组时,使用赋值语句。
string
和byte[]的转换 (C#)
string
类型转
成
byte[]: byte[]
byteArray
= System.Text....反过来,byte[]转
成
string
:
string
str = System.Text.Encoding.Default.Get
String
(
byteArray
); 其它编码方式的,如System.Tex
c#数据
类型转换
,BYTE,float,double,char类型间的转换方法
C# 出来也有些日子了,最近由于编程的需要,对 C# 的
类型转换
做
了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和
Unicode
码、数值字符串和数值之间的转换、字符串和字符数组/...
C#
string
和byte[]的转换
string
类型转
成
byte[]: byte[]
byteArray
= System.Text.Encoding....反过来,byte[]转
成
string
:
string
str = System.Text.Encoding.Default.Get
String
(
byteArray
); 其它编码方式的,如System.Tex
c# byte[] 与
string
转化
string
类型转
成
byte[]: byte[]
byteArray
= System.Text.Encoding...反过来,byte[]转
成
string
:
string
str = System.Text.Encoding.Default.Get
String
(
byteArray
); 其它编码方式的,如System
译文:二进制序列类型 --- bytes,
bytearray
操作二进制数据的核心内置类型是 bytes 和
bytearray
。 它们由 memoryview 提供支持,该对象使用 缓冲区协议 来访问其他二进制对象所在内存,不需要创建对象的副本。 array 模块支持高效地存储基本数据类型,例如 32...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章