主要内容

matlab:引擎::convertUTF16StringToUTF8String

utf - 16字符串转换为utf - 8编码的字符串

描述

std:: string convertUTF16StringToUTF8String (const std:: basic_string < char16_t > & utf16string)

utf - 16字符串转换为utf - 8编码的字符串。

包括

名称空间:

matlab:发动机
包括 MatlabEngine.hpp

参数

const std:: basic_string < char16_t > & utf16string

一个utf - 16的字符串

返回值

std:: string

utf - 8编码的字符串

异常

matlab:引擎::OutofMemoryException

函数分配内存失败。

matlab:引擎::TypeConversionException

不能转换为输入类型std:: string

例子

转换成字符串

把一个matlab::引擎::字符串(utf - 16字符串)std:: string(utf - 8编码的字符串)。

matlab::引擎::字符串matlabStatement = (u“sqrt (12.7);”);std:: string cmdString = convertUTF16StringToUTF8String (matlabStatement);

版本历史

介绍了R2017b