首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

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

2012-02-05 
获得ASF元数据时处理汉字的问题?大家好,小弟是个菜鸟,对于unicode编码不太清楚。我利用以下代码获得wma文件

获得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);

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


热点排行