C++Builder,XE如何转换字符串编码为UTF-8并转换成char数组?

String    strUtf8 = "你好";
Char    charTemp[128];
RawByteString strRaw;
strRaw = UTF8Encode(strUtf8);
g_cacpy(charTemp,strRaw.c_str());