Hello, Peter TB Brett <pe...@peter-b.co.uk> skribis:
> All of our strings are encoded as UTF-8, but we can't use > scm_to_utf8_stringn() and scm_from_utf8_string() because they don't > exist in Guile 1.8.8 (which we're going to have to continue to support > for some time). > > The question, then, is whether using scm_{to,from}_locale_string() with > UTF-8 strings will "just work" in both Guile 1.8.8 and Guile 2.0.1 as > long as we make sure that the current locale is a UTF-8 locale? Yes, it should work. However, in Guile 2.0.x, you'd better use scm_{to,from}_utf8_string to avoid relying on the locale settings. You could use a configure check for that. Thanks, Ludo'.