# HG changeset patch # User Yoshiki Yazawa # Date 1253360397 -32400 # Node ID 5e0c1f59a090a089d5f2b5f6b24bbd59026d6329 # Parent 6ebabb96485fbb5838d0158f96df174d16f7ebe8 icon file whose name contains utf-8 kanji characters can be retrieved now. diff -r 6ebabb96485f -r 5e0c1f59a090 icon.c --- a/icon.c Sat Sep 19 03:43:23 2009 +0900 +++ b/icon.c Sat Sep 19 20:39:57 2009 +0900 @@ -247,17 +247,13 @@ gchar *tmp; /* url encode basename. twitter needs this. */ -#if 0 - if(service == twitter_service) - tmp = g_strdup_printf("%s/%s", url, - purple_url_encode(slash+1)); -#else - if(service == twitter_service) { - gchar *tmp0 = g_uri_escape_string(slash+1, NULL, FALSE); - tmp = g_strdup_printf("%s/%s", url, tmp0); - g_free(tmp0); - } -#endif + if(service == twitter_service) { + gchar *tmp0 = strip_html_markup(slash+1); + gchar *tmp1 = g_uri_escape_string(tmp0, NULL, FALSE); + tmp = g_strdup_printf("%s/%s", url, tmp1); + g_free(tmp0); + g_free(tmp1); + } else if(service == wassr_service) { gchar *tmp0 = NULL; tmp0 = g_regex_replace(regp[SIZE_128_WASSR], slash+1,