Перевод сайта с windows-1251 на UTF-8 (дополнение)
Есть подробная инструкция как сменить кодировку сайта - перевести сайт на кодировку UTF-8 Но етсь неокторую ньюансы: При изменении кодировки таблиц, может возникнуть проблема - [22001][1292] Data truncation: Incorrect date value: '0000-00-00' for column 'DATE_MODIFY' at row 1 Решением может стать выполнение комнад (может потребоваться выполнение от пользваотеля root) Посмотреть текущие значения можно так SELECT @@GLOBAL.sql_mode global SELECT @@GLOBAL.sql_mode global Сохраняем текущее значение в переменную SET @oldSqlModeSession = (SELECT @@SESSION.sql_mode SESSION); SET sql_mode = ''; Далее выполняет ся конвертация кодировки таблицы ALTER TABLE `db`...
бот из фраз фразы.txt
import re import random # Список слов, которые ввел пользователь user_words = set() # Функция для получения случайной фразы из файла "фразы.txt" def get_random_phrase(): with open("фразы.txt", "r", encoding="utf-8") as file: phrases = [line.strip() for line in file] return random.choice(phrases) # Функция для получения ответа бота на введенную пользователем фразу def get_bot_response(user_phrase): # Добавляем слова из введенной фразы в список пользовательских слов user_words.update(user_phrase.split()) # Сохраняем новую фразу в файл with open("фразы...