From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 23 Aug 2004 16:59:13 +0400 (MSD) From: "Alexey Novikov" Sender: Shader@yandex.ru Message-Id: <4129EA21.000030.20234@camay.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: Shader@yandex.ru To: community@altlinux.ru Subject: Re: [Comm] Re: Q:rdesktop In-Reply-To: <4129D34D.000018.09165@pantene.yandex.ru> References: <4125D08E.00003F.17822@camay.yandex.ru> <4129D34D.000018.09165@pantene.yandex.ru> X-source-ip: 217.15.132.161 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2004 12:59:26 -0000 Archived-At: List-Archive: List-Post: Привет Всем! Вобщем после ковыряния в исходниках 1.3.1-alt2 пришел к выводу, что перекодировка (по крайней мере относящаяся к username) там осуществляется только в одном месте, в функции rdp_out_unistr файла rdp.c. Специалисты по Юникоду, АУ-У-У-У!!!:) Объясните плиз, что следующие строки могут означать??? /* Output a string in Unicode */ void rdp_out_unistr(STREAM s, char *string, int len) { int i = 0, j = 0; len += 2; while (i < len) { s->p[i++] = string[j++]; s->p[i++] = 0; } s->p += len; } Если я не сильно ошибаюсь, то это Latin-1? Пошел на unicode.org, если я прав, то будем патчить. -- С уважением, Алексей Новиков