使用taglib读取元数据时

时间:2018-07-09 08:25:56

标签: c++ tags metadata mp3 taglib

我使用taglib库读取mp3文件的元数据。 任何文件的元数据为英语时都没有问题。 但是当元数据以韩文编写时,韩文无法正确打印。 我该如何解决这个问题?你能给我一些提示吗?

TagLib::FileRef f(path);
TagLib::AudioProperties *audioProperties = f.audioProperties();
if (!f.isNull() && f.tag()) {
    TagLib::Tag* tag = f.tag();

    strcpy_s(musicFile->album, sizeof(musicFile->album),
        tag->album().toCString());
    strcpy_s(musicFile->artist, sizeof(musicFile->artist),
        tag->artist().toCString());
    strcpy_s(musicFile->title, sizeof(musicFile->title),
        tag->title().toCString());
    strcpy_s(musicFile->genre, sizeof(musicFile->genre),
        tag->genre().toCString());

0 个答案:

没有答案