Mercurial > audlegacy-plugins
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); |
