Thank you for a solution.<br>But is there any way to force ecl use utf-8 instead of utf-32, and in simple english case be the same as ascii? May be it has some special functions to work exactly with specified encoding?<br>
<br><div class="gmail_quote">2012/7/23 Polos Ruetz <span dir="ltr"><<a href="mailto:polos.ruetz@gmail.com" target="_blank">polos.ruetz@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/7/22, แาำลฮษส ๚มฯำิาฯืฮูศ <<a href="mailto:necto.ne@gmail.com">necto.ne@gmail.com</a>>:<br>
<div class="im">> š š std::string outStr š š = (char*)princed->base_string.<br>
<br>
</div><div class="im">This code is taken from "EQL" and converts from/to a QString.<br>
(But maybe there's a better way.)<br>
<br>
cl_object from_qstring(const QString& s)<br>
{<br>
š š cl_object l_s = ecl_alloc_simple_extended_string(s.length());<br>
š š ecl_character* l_p = l_s->string.self;<br>
š š for(int i = 0; i < s.length(); ++i) {<br>
š š š š l_p[i] = <a href="http://s.at" target="_blank">s.at</a>(i).unicode();<br>
š š }<br>
š š return l_s;<br>
}<br>
<br>
<br>
QString toQString(cl_object l_str)<br>
{<br>
š š QString s;<br>
š š if(ECL_STRINGP(l_str)) {<br>
š š š š if(ECL_BASE_STRING_P(l_str)) {<br>
š š š š š š s = QString::fromLatin1((char*)l_str->base_string.self,<br>
l_str->base_string.fillp);<br>
š š š š }<br>
š š š š else {<br>
š š š š š š uint l = l_str->string.fillp;<br>
š š š š š š s.reserve(l);<br>
š š š š š š ecl_character* l_s = l_str->string.self;<br>
š š š š š š for(uint i = 0; i < l; ++i) {<br>
š š š š š š š š s[i] = QChar(l_s[i]);<br>
š š š š š š }<br>
š š š š }<br>
š š }<br>
š š return s;<br>
}<br>
<br>
</div>------------------------------------------------------------------------------<br>
Live Security Virtual Conference<br>
Exclusive live event will cover all the ways today's security and<br>
threat landscape has changed and how IT managers can respond. Discussions<br>
will include endpoint security, mobile security and the latest in malware<br>
threats. <a href="http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/" target="_blank">http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/</a><br>
_______________________________________________<br>
Ecls-list mailing list<br>
<a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><font style="font-family:times new roman,serif" size="2" face="georgia,serif">Necto</font>.<br><br>