comparison src/madplug/input.c @ 696:c787612e29ff trunk

[svn] - temporary workaround for ISO-8859-1 8bit character does not appear correctly.
author yaz
date Tue, 20 Feb 2007 09:02:15 -0800
parents 6dd733e046fa
children 14f80d61e855
comparison
equal deleted inserted replaced
695:e6b3dddb3c35 696:c787612e29ff
309 return NULL; 309 return NULL;
310 310
311 switch (encoding) { 311 switch (encoding) {
312 case ID3_FIELD_TEXTENCODING_ISO_8859_1: 312 case ID3_FIELD_TEXTENCODING_ISO_8859_1:
313 rtn0 = (gchar *)id3_ucs4_latin1duplicate(string); 313 rtn0 = (gchar *)id3_ucs4_latin1duplicate(string);
314 #ifdef USE_CHARDET
314 rtn = str_to_utf8(rtn0); 315 rtn = str_to_utf8(rtn0);
316 #else
317 rtn = g_convert(rtn0, -1, "UTF-8", "ISO-8859-1", NULL, NULL, NULL);
318 #endif
315 g_free(rtn0); 319 g_free(rtn0);
316 break; 320 break;
317 case ID3_FIELD_TEXTENCODING_UTF_8: 321 case ID3_FIELD_TEXTENCODING_UTF_8:
318 default: 322 default:
319 rtn = (gchar *)id3_ucs4_utf8duplicate(string); 323 rtn = (gchar *)id3_ucs4_utf8duplicate(string);