Mysql kódování – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Mysql kódování – Python – Fórum – Programujte.comMysql kódování – Python – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
illi0
Duch
26. 1. 2008   #1
-
0
-

Zdravím, mám menší problém s kódováním v pythonu při dotazu do db.
kód je takovýto:

# -*- coding: utf-8 -*-

import xmpp,time, MySQLdb

admins = ['illi@jabbim.cz']
jid = xmpp.JID("illi_bot@jabbim.cz/Slovnik")
passwd= '********'
con = MySQLdb.connect('localhost', 'root', 'xifusqr', 'db')
con.set_character_set('utf8')
c = con.cursor()
c.execute('SET NAMES UTF8')

def send(contact, text):
conn.send(xmpp.Message(contact,text,'chat'))


def handlemsg(conn, msg):
text = msg.getBody()
author = msg.getFrom()
c.execute((u'select cz, aj from `cz_aj` where `cz` like "%'+text+u'%" limit 30'))
body = ''
while 1:
row = c.fetchone()
if row==None:
break
body += '\n' + row[0] + ' = ' + row[1]
if body == '':
body = 'No translation found. From cz > aj'
send(author, body)


ale když mu pošlu něco s háčkama a čárkama tak padne (má to být jednoduchý bot pro jabber)
spadne s chybou:
(1267, "Illegal mic of collations (latin1_swedish_ci, IMPLICIT) and (utf8_general_ci, COERCIBLE) for operation 'like'

Nějak moc už netuším jak se zbavit toho latin1

Nahlásit jako SPAM
IP: 193.179.28.–
Reklama
Reklama
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 6 hostů

Podobná vlákna

Kodovaní v MySQL — založil PEtr

MySQL kódování — založil don_Dominique

Kodovani MySql versus web — založil Petr

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý