diff options
Diffstat (limited to 'json-rpc-shell.c')
-rw-r--r-- | json-rpc-shell.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/json-rpc-shell.c b/json-rpc-shell.c index 86e291d..a80be5d 100644 --- a/json-rpc-shell.c +++ b/json-rpc-shell.c @@ -4076,11 +4076,10 @@ main (int argc, char *argv[]) setlocale (LC_CTYPE, ""); char *encoding = nl_langinfo (CODESET); -#ifdef __linux__ // XXX: not quite sure if this is actually desirable // TODO: instead retry with JSON_ENSURE_ASCII - encoding = xstrdup_printf ("%s//TRANSLIT", encoding); -#endif // __linux__ + if (ICONV_ACCEPTS_TRANSLIT) + encoding = xstrdup_printf ("%s//TRANSLIT", encoding); if ((g_ctx.term_from_utf8 = iconv_open (encoding, "UTF-8")) == (iconv_t) -1 |