当前位置: 代码迷 >> 多媒体/流媒体开发 >> 获得ASF元数据时处理汉字的有关问题
  详细解决方案

获得ASF元数据时处理汉字的有关问题

热度:9080   发布时间:2013-02-26 00:00:00.0
获得ASF元数据时处理汉字的问题?
大家好,小弟是个菜鸟,对于unicode编码不太清楚。

我利用以下代码获得   wma   文件的   Title   属性,这个属性为中文的歌名。

===============================================================

WCHAR   *pwszTitle   =   (WCHAR   *)   new   BYTE[   cbLength   ];

mHeaderInfo-> GetAttributeByName(&wStreamNum,L "Title ",&Type,(BYTE   *)pwszTitle,&cbLength);

===============================================================

以上代码,pwszTitle   为获得的   Title   属性,可是我用   MessageBox   显示时什么也看不到,但如果   Title   属性为英文时,都可以正常显示的。

请问各位高手,我该如何处理才能正确显示中文?

------解决方案--------------------------------------------------------
WCHAR *wTitle = (WCHAR*)_T( "我们是好朋友! ");
MessageBox((LPCTSTR)wTitle, _T( "Test "), MB_OK);

我试过了,这样能正常显示。你试一试,看看行不行。


  相关解决方案