lookjapan.COM - IRC ve mIRC dünyasının forumu!

lookjapan.COM - IRC ve mIRC dünyasının forumu! (http://www.lookjapan.com/index.php)
-   Qwebirc (http://www.lookjapan.com/forumdisplay.php?f=259)
-   -   QwebIRC Türkçe Karakter Çözümü (http://www.lookjapan.com/showthread.php?t=2046)

Entrance 27 Ağustos 2015 21:10

QwebIRC Türkçe Karakter Çözümü
 
Klasör: -> QwebIRC
Dosya: -> (ircclient.py)

BULUN,
Kod:

def utf8_iso8859_1(data, table=dict((x, x.decode("iso-8859-1")) for x in map(chr, range(0, 256)))):
return (table.get(data.object[data.start]), data.start+1)

codecs.register_error("mixed-iso-8859-1", utf8_iso8859_1)

def irc_decode(x):
try:
return x.decode("utf-8", "mixed-iso-8859-1")
except UnicodeDecodeError:
return x.decode("iso-8859-1", "ignore")



DEGISTIRIN,
Kod:

def utf8_iso8859_9(data, table=dict((x, x.decode("iso-8859-9")) for x in map(chr, range(0, 256)))):
return (table.get(data.object[data.start]), data.start+1)

codecs.register_error("mixed-iso-8859-9", utf8_iso8859_9)

def irc_decode(x):
try:
return x.decode("utf-8", "mixed-iso-8859-9")
except UnicodeDecodeError:
return x.decode("iso-8859-9", "ignore")

İyi forumlar.. ^^

Turk06 07 Kasım 2017 09:53

Cevap: QwebIRC Türkçe Karakter Çözümü
 
Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 4998)
Klasör: -> QwebIRC
Dosya: -> (ircclient.py)

BULUN,
Kod:

def utf8_iso8859_1(data, table=dict((x, x.decode("iso-8859-1")) for x in map(chr, range(0, 256)))):
return (table.get(data.object[data.start]), data.start+1)

codecs.register_error("mixed-iso-8859-1", utf8_iso8859_1)

def irc_decode(x):
try:
return x.decode("utf-8", "mixed-iso-8859-1")
except UnicodeDecodeError:
return x.decode("iso-8859-1", "ignore")



DEGISTIRIN,
Kod:

def utf8_iso8859_9(data, table=dict((x, x.decode("iso-8859-9")) for x in map(chr, range(0, 256)))):
return (table.get(data.object[data.start]), data.start+1)

codecs.register_error("mixed-iso-8859-9", utf8_iso8859_9)

def irc_decode(x):
try:
return x.decode("utf-8", "mixed-iso-8859-9")
except UnicodeDecodeError:
return x.decode("iso-8859-9", "ignore")

İyi forumlar.. ^^


merhaba anlatımda oldugu gıbı uyguladım türkce karakter cozumunu sonra qwebirc kılledım telnetten tekrar başlatmak ıstedıgımde baslamıyor yazılar cıkıyor


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


başlattıgım komut ise python run.py


All times are GMT +3. The time now is 06:41.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.