Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

fix(docker): the MySQL test stack stores the sample emoji text as mojibake

Ouverte Adaptée aux débutants
#1,823 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
76/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
clickhouse, docker, mongodb, mysql
Domaine
databases, devops

Piste de recherche

Examinez les fichiers SQL de données initiales dans docker/mysql/init et suivez la façon dont la pile de test MySQL les charge ; l’issue indique que le jeu de caractères du client est à l’origine du problème. Vérifiez si les données initiales de MongoDB et ClickHouse présentent le même problème d’encodage, puis réinitialisez-les avec docker compose down -v et confirmez que le texte avec des émojis s’affiche correctement dans chaque base de données.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug mysql P3
Problem

docker/mysql/init seeds all_mysql_types.col_text with Long multiline text paragraph with emoji 🚀 ðŸ¬: the stored bytes are the double-encoded form (C3B0 C5B8 C5A1 E282AC …), so the grid shows mojibake and cannot be used to check Unicode handling. The column is utf8mb4; the init script was read as latin1 by the client (mysql without --default-character-set=utf8mb4).

Fix

Put SET NAMES utf8mb4; at the top of the init SQL (or pass --default-character-set=utf8mb4) and re-seed (docker compose down -v). Same check for the MongoDB and ClickHouse seeds.

Langage dominant
Dart
Étoiles
23
Forks
1
Merge moyen
45 min
PR mergées (30 j)
529

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de QueryaHub/Querya-Desktop

Toutes les issues de QueryaHub/Querya-Desktop

Issues similaires

Plus d'issues Dart

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.