diff options
| author | Mike Hommey <glandium@debian.org> | 2006-10-26 11:17:37 +0200 |
|---|---|---|
| committer | Mike Hommey <glandium@debian.org> | 2006-10-26 11:17:37 +0200 |
| commit | 968041a8b2ec86c39b5074024ce97d136ecd9a95 (patch) | |
| tree | 6971d7bce63213fd376b0e66311d0c67a8da4d64 /encoding.c | |
| parent | a7e9d3f37d5e9fba4b9acaa43e7c12b6d9a669ae (diff) | |
| download | libxml2-upstream/2.6.27.dfsg.tar.gz | |
Load /tmp/libxml2-2.6.27 intoupstream/2.6.27.dfsg
libxml2/branches/upstream/current.
Diffstat (limited to 'encoding.c')
| -rw-r--r-- | encoding.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1613,6 +1613,12 @@ xmlFindCharEncodingHandler(const char *name) { /* check whether iconv can handle this */ icv_in = iconv_open("UTF-8", name); icv_out = iconv_open(name, "UTF-8"); + if (icv_in == (iconv_t) -1) { + icv_in = iconv_open("UTF-8", upper); + } + if (icv_out == (iconv_t) -1) { + icv_out = iconv_open(upper, "UTF-8"); + } if ((icv_in != (iconv_t) -1) && (icv_out != (iconv_t) -1)) { enc = (xmlCharEncodingHandlerPtr) xmlMalloc(sizeof(xmlCharEncodingHandler)); |
