主要内容

unicode2native

转换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转换str1str2到适当的编码方案。

Fid = fopen('mixed.txt', 'w');bytes1 = unicode2native(str1, 'ISO-8859-1');写入文件(支撑材、bytes1 uint8);bytes2 = unicode2native(str2, 'Shift_JIS');写入文件(支撑材、bytes2 uint8);文件关闭(fid);

扩展功能

另请参阅

之前介绍过的R2006a