hi Scott<div><br><div>I&#39;m sorry but I didn&#39;t find <div><br><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">TagLib::ID3v2::FrameFactory::instance()-<br>
 &gt;setDefaultTextEncoding(TagLib::String::UTF8);</span><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">there is no ID3v2 domain in TagLib,which source file is it in?</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">What&#39;s more,I tried to write Chinese tags by</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">TagLib::FileRef-&gt;tag()-&gt;setAlbum(QString::toUtf8.data());</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">

<table style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;">
<tbody><tr>
<td style="border: none;">
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span class="Apple-style-span" style="color: rgb(51, 0, 51); "><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="arial, helvetica, sans-serif">but it still write in latin1,it didn&#39;t convert tag to utf8 by default.</font></span></span></pre>
</td></tr></tbody></table></span></font><div class="gmail_quote">On Tue, Sep 7, 2010 at 8:44 PM, Scott Wheeler <span dir="ltr">&lt;<a href="mailto:wheeler@kde.org">wheeler@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Sep 7, 2010, at 1:45 PM, berlinud wrote:<br>
<br>
&gt; I am wondering if I could change the encoding used when writing mp3<br>
&gt; tags(by setTitle(),setAlbum(),etc).<br>
&gt; so first of all I want to know what encoding taglib uses as default.<br>
<br>
</div>It uses ISO-8859-1 by default.  You can set it to UTF8 with:<br>
<br>
TagLib::ID3v2::FrameFactory::instance()-<br>
 &gt;setDefaultTextEncoding(TagLib::String::UTF8);<br>
<br>
Note, however, that even by default if you try to save a frame with<br>
characters that aren&#39;t a part of ISO-8859-1, TagLib will automatically<br>
convert the frame to UTF8.<br>
<br>
-Scott<br>
<br>
_______________________________________________<br>
taglib-devel mailing list<br>
<a href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/taglib-devel" target="_blank">https://mail.kde.org/mailman/listinfo/taglib-devel</a><br>
</blockquote></div><br></div></div></div></div>