Comments (5)
Хардкод не выход.
@asyncio.coroutine
def query(self, sql, unbuffered=False):
# logger.debug("DEBUG: sending query: %s", _convert_to_str(sql))
if isinstance(sql, str):
sql = sql.encode('utf8', 'surrogateescape')
yield from self._execute_command(COMMAND.COM_QUERY, sql)
yield from self._read_query_result(unbuffered=unbuffered)
return self._affected_rows
from sketal.
Не знаю в чём проблема, mysql не использую, таких проблем не встречал. Решите - обязательно напишите, как решили c:
from sketal.
Это при попытке сохранить русский текст в базу на MySQL, с стандартными настройками.
Еще кстати с MySQL проблема в том, что ему порт в кортеже нужен числом, а не строкой.
MySQL похоже вообще никто не тестил и он просто для галочки записан :)
Так вот и я не использую. С постгресом все норма, а мускуль нужно charset задать, потому что иначе он дефолтный пытается подтянуть (видимо системный, не смотрел код дальше).
Решать наверно выпилом SQL вообще и ioredis в путь ))
from sketal.
Фикс этого касяка.
pymysql/connections.py
строка 105
--- DEFAULT_CHARSET = 'latin1'
+++DEFAULT_CHARSET = 'utf8'`
в 2017 году использовать не utf, оптимисты блин.
from sketal.
На данный момент латин - это общепринятая практика. Ничего проблемного, просто в вботе можно как аргумент к базе передавать кодировку в database.py, обязательно поправим в следующей версии.
from sketal.
Related Issues (20)
- Не запускается игра Русская Рулетка
- Поддержка Bots Long Poll API HOT 2
- Ошибка с ботом в ветке dev-v8.0 HOT 4
- Ошибка с bots_longpoll_run и group token HOT 2
- Не запускается HOT 2
- Не запускается HOT 2
- [Bug] Some Errors when Login user HOT 2
- После запуска не реагирует ни на что HOT 6
- [request] идеи HOT 5
- Simple Webhook to post a message to conversation HOT 6
- бот отказывается запукаться HOT 2
- Не логинится HOT 1
- При попытке вызова плагина Sayer выбивает ошибку и голосовое не отправляет
- Бот сообщество не отвечает в беседах HOT 3
- Не создает базу данных и выдает ошибку при поптыке логинится HOT 1
- Некорректная работа команды "сделай" в плагине FaceApp HOT 3
- Не запускается HOT 9
- Каким образом происходит работа с беседами? HOT 4
- Ошибка при запуске бота с MySQL
- Работа peewee на ubuntu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sketal.