<div dir="ltr"><div><div>Hi,<br></div><br>I think the syntax is wrong for obj-c.<br><br></div>But i think we are in right direction.<br><br>Thanks<br>Anand<br><div><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sun, Mar 23, 2014 at 5:01 AM, patrick machielse <span dir="ltr"><<a href="mailto:patrick@hieper.nl" target="_blank">patrick@hieper.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Op 22 mrt. 2014, om 17:05 heeft Anand <<a href="mailto:flashanand@gmail.com">flashanand@gmail.com</a>> het volgende geschreven:<br>
<div class=""><br>
> I am trying to tag the title of an .m4v using TagLib like this<br>
><br>
> tag->itemListMap()["\251nam"] = TagLib::StringList([@“Bolt” cStringUsingEncoding:NSUTF8StringEncoding]);<br>
><br>
> It works because “Bolt” is in English. But the following doesn’t work - since it is in different language - any body knows why?<br>
><br>
> tag->itemListMap()["\251nam"] = TagLib::StringList([@“ஜில்லுனு ஒரு காதல்” cStringUsingEncoding:NSUTF8StringEncoding]);<br>
<br>
</div>I think you need to specify the encoding when you create the String / StringList:<br>
<br>
For instance:<br>
<br>
mp4tag->setTitle(String([@"ஜில்லுனு ஒரு காதல்" UTF8String], String::UTF8));<br>
<br>
constructors without a specific encoding Type assume Latin1.<br>
<br>
p.<br>
--<br>
Patrick Machielse<br>
Hieper Software<br>
<br>
<a href="http://www.hieper.nl" target="_blank">http://www.hieper.nl</a><br>
<a href="mailto:info@hieper.nl">info@hieper.nl</a><br>
<br>
</blockquote></div><br></div>