diff -r df7a93ede42e -r a0ea99b6fa53 bluetoothengine/btmac/src/BTMonoCmdHandler/btmcoperator.cpp --- a/bluetoothengine/btmac/src/BTMonoCmdHandler/btmcoperator.cpp Wed May 05 09:56:48 2010 +0300 +++ b/bluetoothengine/btmac/src/BTMonoCmdHandler/btmcoperator.cpp Mon May 17 11:06:23 2010 +0300 @@ -20,6 +20,7 @@ #include "btmcprotocol.h" #include #include "debug.h" +#include // ----------------------------------------------------------------------------- // CBtmcOperator::NewL @@ -90,8 +91,12 @@ { LEAVE_IF_ERROR(params.Append(TATParam(0))); TBuf8 buf8; - buf8.Copy(iInfo.iName); // need Unicode convert? - LEAVE_IF_ERROR(params.Append(TATParam(buf8, EATDQStringParam))); + buf8.Copy(iInfo.iName); // Unicode convert: + TBuf16 buf16; + TBuf8 buf8Copy; + LEAVE_IF_ERROR(CnvUtfConverter::ConvertToUnicodeFromUtf8(buf16,buf8)); + buf8Copy.Copy(buf16); + LEAVE_IF_ERROR(params.Append(TATParam(buf8Copy, EATDQStringParam))); } else {