- if (b->query_encoding.length() &&
- (req->query->which == Z_Query_type_1 ||
- req->query->which == Z_Query_type_101))
- {
- yaz_iconv_t cd = yaz_iconv_open(b->query_encoding.c_str(), "UTF-8");
- if (cd)
- {
- int r = yaz_query_charset_convert_rpnquery_check(
- req->query->u.type_1, odr, cd);
- yaz_iconv_close(cd);
- if (r)
- yaz_log(YLOG_LOG, "query could not be converted");
- }
- }