X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-channels.c;h=afff90e60b28a94dbbe4f66297d476385b42e5cb;hb=fbcba64240f0accf54c44249df6b03652bb86dfc;hp=38cd2bcc448069101d0dd6dcde65406ffe982053;hpb=ea35a2214bc62cbdb314cd28f389fd78fe3a31e0;p=silc.git diff --git a/apps/irssi/src/silc/core/silc-channels.c b/apps/irssi/src/silc/core/silc-channels.c index 38cd2bcc..afff90e6 100644 --- a/apps/irssi/src/silc/core/silc-channels.c +++ b/apps/irssi/src/silc/core/silc-channels.c @@ -200,10 +200,12 @@ static void command_me(const char *data, SILC_SERVER_REC *server, cmd_return_error(CMDERR_CHAN_NOT_FOUND); if (!silc_term_utf8()) { - int len = silc_utf8_encoded_len(argv[1], argv_lens[1], SILC_STRING_ASCII); + int len = silc_utf8_encoded_len(argv[1], argv_lens[1], + SILC_STRING_LANGUAGE); message = silc_calloc(len + 1, sizeof(*message)); g_return_if_fail(message != NULL); - silc_utf8_encode(argv[1], argv_lens[1], SILC_STRING_ASCII, message, len); + silc_utf8_encode(argv[1], argv_lens[1], SILC_STRING_LANGUAGE, + message, len); } /* Send the action message */ @@ -261,10 +263,12 @@ static void command_action(const char *data, SILC_SERVER_REC *server, cmd_return_error(CMDERR_CHAN_NOT_FOUND); if (!silc_term_utf8()) { - int len = silc_utf8_encoded_len(argv[2], argv_lens[2], SILC_STRING_ASCII); + int len = silc_utf8_encoded_len(argv[2], argv_lens[2], + SILC_STRING_LANGUAGE); message = silc_calloc(len + 1, sizeof(*message)); g_return_if_fail(message != NULL); - silc_utf8_encode(argv[2], argv_lens[2], SILC_STRING_ASCII, message, len); + silc_utf8_encode(argv[2], argv_lens[2], SILC_STRING_LANGUAGE, + message, len); } /* Send the action message */ @@ -321,10 +325,12 @@ static void command_notice(const char *data, SILC_SERVER_REC *server, cmd_return_error(CMDERR_CHAN_NOT_FOUND); if (!silc_term_utf8()) { - int len = silc_utf8_encoded_len(argv[1], argv_lens[1], SILC_STRING_ASCII); + int len = silc_utf8_encoded_len(argv[1], argv_lens[1], + SILC_STRING_LANGUAGE); message = silc_calloc(len + 1, sizeof(*message)); g_return_if_fail(message != NULL); - silc_utf8_encode(argv[1], argv_lens[1], SILC_STRING_ASCII, message, len); + silc_utf8_encode(argv[1], argv_lens[1], SILC_STRING_LANGUAGE, + message, len); } /* Send the action message */