<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>you can issue a</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span>(execute-command "set names UTF8")</div><div><br></div><div>after you established your connection. That works for me, although there should be a more elegant solution.</div><div><br></div><div>Best,</div><div>Paul</div><div><br><div><div>Am 25.03.2011 um 18:23 schrieb Tom Emerson:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<br><br>I'm trying to use the latest CLSQL (with the MySQL backend) to retrieve rows from a database that is using UTF-8 for the VARCHAR columns.<br><br>I had hoped that specifying UTF-8 when opening the connection would be sufficient, e.g.<br>
<br>(clsql:connect '(nil "database" "user" "password") :database-type :mysql :encoding :utf-8)<br><br>would be sufficient, but any query that includes a UTF-8 column has the database coming back as ?s.<br>
<br>Has anyone had success doing this? I did try<br><br>(setf UFFI:*DEFAULT-FOREIGN-ENCODING* :utf-8)<br><br>before connecting or making the query, but that didn't help (and shouldn't be necessary regardless.)<br>
<br>Thanks in advance for any insight you may have.<br><br>    -tree<br><br>P.S. CCL 1.7-dev-r14672M-trunk, 64-bit build. MySQL 5.1.49. I have Python code that can retrieve data from the same database without a problem, so I know it is possible to do. I'd rather stop using Python though.<br clear="all">
<br>-- <br>Tom Emerson<br><a href="mailto:tremerson@gmail.com">tremerson@gmail.com</a><br><a href="http://treerex.blogspot.com/">http://treerex.blogspot.com/</a><br><br>
_______________________________________________<br>Openmcl-devel mailing list<br><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br><a href="http://clozure.com/mailman/listinfo/openmcl-devel">http://clozure.com/mailman/listinfo/openmcl-devel</a><br></blockquote></div><br></div><br><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">-- <br>Paul</span>
</div>
<br></body></html>