转换Unicode数字字节的字符表示
字节= unicode2native (unicodestr)
字节= unicode2native (unicodestr编码)
字节= unicode2native (unicodestr)
转换输入Unicode®字符表示,unicodestr
,以用户默认编码的形式返回字节uint8
向量,字节
.输出向量字节
具有相同的阵列形状unicodestr
输入。您可以保存的输出unicode2native
的文件写入文件
函数。unicodestr
可以是字符向量或字符串标量。
字节= unicode2native (unicodestr编码)
转换unicodestr
指定的字符编码方案编码
.输入参数编码
必须没有字符(''
)或必须是编码方案的名称或别名。一些示例“utf - 8”
,“latin1”中的一个
,“us - ascii”
,“Shift_JIS”
.如果编码
未指定或没有字符(''
),则使用默认编码方案。编码
可以是字符向量或字符串标量。
这个例子从两个包含Unicode字符表示的字符向量开始。它假设str1
包含了一种西欧语言的文本str2
包含日本文字。该示例将两个字符向量写入同一个文件,使用ISO-8859-1字符编码方案作为第一个字符向量,使用Shift-JIS编码方案作为第二个字符向量。本例使用unicode2native
转换str1
和str2
到适当的编码方案。
Fid = fopen('mixed.txt', 'w');bytes1 = unicode2native(str1, 'ISO-8859-1');写入文件(支撑材、bytes1 uint8);bytes2 = unicode2native(str2, 'Shift_JIS');写入文件(支撑材、bytes2 uint8);文件关闭(fid);