(defun sto (s) (sb-ext:string-to-octets s :external-format :utf-8))
(gtk-label-new (sto "Формат посылки"))
It worked, and I didn't look for another solution.
Not for me -- It looks like I can't pass the result of string-to-octets
where a :gtk-string is expected, for example: (*b* is the result of
mk-button)
(gtk-button-set-label (id *b*) (sto "s"))
The value of STRING is #(115), which is not of type STRING.
[Condition of type SIMPLE-TYPE-ERROR]
What else do I need to use the result of sto in gtk api calls?
Thanks,
Peter
(In CLORB, by the
way, I meddled with marshalling/unmarshalling and made it transparent
for utf-8 <-> Lisp string).
And CLG handles utf-8 transparently. (Yes, I know I'm always saying CLG
is better :-) In my defense I can say I plan to use cells to reimplement
data model of my application).
Sincerely yours,
Dmitri
_______________________________________________
cells-gtk-devel site list
[email protected]
http://common-lisp.net/mailman/listinfo/cells-gtk-devel
_______________________________________________
cells-gtk-devel site list
[email protected]
http://common-lisp.net/mailman/listinfo/cells-gtk-devel