diff -uNr kxicq2-0.0.6.org/kxicq/engine/kxsend.cpp kxicq2-0.0.6/kxicq/engine/kxsend.cpp
--- kxicq2-0.0.6.org/kxicq/engine/kxsend.cpp Tue Jun 19 11:02:16 2001
+++ kxicq2-0.0.6/kxicq/engine/kxsend.cpp Tue Jun 19 16:00:29 2001
@@ -62,7 +62,10 @@
if (message.type==MESSAGE_TYPE)
{
- sendAck=ENGINE->UDP->sendMessage(uin, (char*)message.message.latin1());
+ // korean patch.!!! by baram4x
+ //sendAck=ENGINE->UDP->sendMessage(uin, (char*)message.message.latin1());
+ sendAck=ENGINE->UDP->sendMessage(uin, (char*)message.message.local8Bit().data());
+
}
else
{
diff -uNr kxicq2-0.0.6.org/kxicq/engine/kxudp.cpp kxicq2-0.0.6/kxicq/engine/kxudp.cpp
--- kxicq2-0.0.6.org/kxicq/engine/kxudp.cpp Tue Jun 19 11:02:16 2001
+++ kxicq2-0.0.6/kxicq/engine/kxudp.cpp Tue Jun 19 15:58:05 2001
@@ -998,7 +998,10 @@
tmp=new char[msgLength+1];
s.readRawBytes(tmp, msgLength);
- message.message=tmp;
+ // korean patch.!!!! by baram4x
+ //message.message=tmp;
+ QCString qc(tmp, strlen(tmp)+1);
+ message.message=QString::fromLocal8Bit(qc);
delete tmp;
time_t t = time( NULL );
@@ -1036,7 +1039,10 @@
tmp=new char[msgLength+1];
s.readRawBytes(tmp, msgLength);
- message.message=tmp;
+ // korean patch.!!!! by baram4x
+ //message.message=tmp;
+ QCString qc(tmp, strlen(tmp)+1);
+ message.message=QString::fromLocal8Bit(qc);
delete tmp;
}
debug("yupe: %d, sender: %d",message.online, message.uin);
               (
geocities.com/kr/baram4x)                   (
geocities.com/kr)