5.4.1字符串编码

 
:本机字节= unicode2native (utf8_str,代码页)
:本机字节= unicode2native (utf8_str)

转换UTF-8字符串utf8_str到字节流使用代码页.

字符向量utf8_str转换为字节流本机字节使用给定的代码页代码页.字符串代码页必须是有效代码页的标识符。有效代码页的示例如下“ISO-8859-1”,“移位JIS”“UTF-16”。有关支持的代码页的列表,详见https://www.gnu.org/software/libiconv如果代码页如果省略或为空,则使用系统默认代码页。

如果任何字符无法map到代码页代码页,它们被替换为该代码页的适当替换序列。

详见: native2unicode.

 
:utf8_str= native2unicode (本机字节,代码页)
:utf8_str= native2unicode (本机字节)

转换字节流本机字节使用转换为UTF-8代码页.

向量中的数字本机字节四舍五入并剪裁为0到255之间的整数。然后,这个字节流被map到字符串给出的代码页中代码页并在字符串中返回utf8_strOctave使用UTF-8作为其内部编码。字符串代码页必须是有效代码页的标识符。有效代码页的示例如下“ISO-8859-1”,“移位JIS”“UTF-16”。有关支持的代码页的列表,详见https://www.gnu.org/software/libiconv如果代码页省略或为空,则使用系统默认代码页。

如果本机字节是字符串向量,则按原样返回。

详见: unicode2native.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号