<div><div>Am new to c++ and webkit. was wondering why utf8().data() can&#39;t be assigned to another pointer?</div></div><div><br></div><div>    String trial(&quot;trial&quot;);<meta http-equiv="content-type" content="text/html; charset=utf-8"></div>
<div><div>    single = trial.utf8().data();</div><div>    std:: cout &lt;&lt; &quot;trial is &quot; &lt;&lt; trial.utf8().data() &lt;&lt; std::endl;</div><div>    std:: cout &lt;&lt; &quot;single is &quot; &lt;&lt; single &lt;&lt; std::endl;</div>
<div><br></div></div><div>The second print is printing junk.</div>