是否有可能得到那裏的Unicode支持?現在在IdIRC1PrivateMessage我有'?'感謝幫助。Delphi XE2 Indy IRC Unicode
procedure TForm1.IdIRC1PrivateMessage(ASender : TIdContext;
const ANicknameFrom, AHost, ANicknameTo, AMessage : unicodestring);
begin
Memo1.Lines.Add(TimeToStr(Time) + ': ' + ANicknameFrom + ': ' + AMessage);
end;
Indy版本:10.5.8.0。當我將在mIRC中發送消息時,例如'żźć',我將得到「???」在delphi
IRC是一個過時的協議,它不知道語言,字符集和unicode。 http://en.wikipedia.org/wiki/IRC#Character_encoding您可以使用XMPP或其他現代協議嗎? –
「現在在IdIRC1PrivateMessage上我有'?'」你是什麼意思?哦,順便說一下,「unicode」是什麼意思?有六種Unicode格式。指定Indy版本也是一件好事。有時它變成重要的信息。也許獲得新的Indy版本:http://www.indyproject.org/Sockets/Download/Files/Indy10.EN.aspx –
Indy版本:10.5.8.0。當我將在mIRC中發送消息時,例如'żźć',我將得到「???」在delphi – user2512579