ディスクリプタ

【descriptor】オペレーティングシステムが管理するリソースに割り当てられる(通常は整数の)値。

char* → ディスクリプタ
諸事情があってchar*データを、Symbianディスクリプタで扱いたい場合

char* cc_str = "abcあいうM1234";
// cc_strを自前 SJIS-Unicode変換ライブラリにより変換
char unicode[] = {97, 0, 98, 0, 99, 0,
66, 48, 68, 48, 70, 48,
77, 0, 49, 0, 50, 0, 51, 0, 52, 0,
0, 0};
TText* ttext = (TText*)unicode;
TPtrC tptrc(ttext);
label->SetTextL(tptrc);
//label->SetTextL(iOutputString->Des());


ドコモサンプル02_FontExのCFontExLabelPageのCreateLabelLのところを差し替えると、簡単に実行&確認できると思います。

参考サイト
http://forum.newlc.com/
charとかで検索すると、
Topic: how to convert char * to TDes
http://forum.newlc.com/index.php/topic,9902.0.html
などなどが引っかかります。

char* ← ディスクリプタは調査中です。

自前コード変換なんかよりも、↓とか使ったほうがいいとは思うんだけど・・・(調査中)。
UIQ 2.1 SDK
 >> Developer Library
  >> API Reference
   >> C++ API reference
    >> Character Conversion

http://www2.atwiki.jp/m1000/pages/16.html