„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie fixiere ich "falsche String -Wert" Fehler beim Speichern von Emojis in MySQL?

Wie fixiere ich "falsche String -Wert" Fehler beim Speichern von Emojis in MySQL?

Gepostet am 2025-03-24
Durchsuche:419

How to Fix \

Falsch Zeichenfolge Wert Fehler mit MySql emojis

Wenn versucht wird, einen Tweet zu speichern, der Emojis in einer MySQL -Tabelle enthält, kann ein Fehler aufgrund einer falschen Zeichenkodierung auftreten. Die Fehlermeldung "Falscher String -Wert: '\ xf0 \ x9f \ x8e \ xb6 \ xf0 \ x9f ...' Für die Spalte 'tweet_text' in Zeile 1." Zeigt an, dass das in Gebrauch eingestellte Zeichen nicht in der Lage ist, die Sonderzeichen zu verarbeiten.

Lösung:

Um dieses Problem zu beheben, muss das Datenbank -Zeichensatz geändert werden. (my.ini):

  1. Open the my.ini file and add the following setting:

    character-set-server=utf8mb4
    • character-set-server=utf8mb4
    • Set Character Set and COLLATION:
  2. verbinden Sie sich mit MySQL und führen Sie die folgenden Befehle aus:

    Setzen Sie Namen Utf8mb4; ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci;
    • character-set-server=utf8mb4
    • Verify Changes:
  3. Use the following command to confirm that the changes are Angewandt:

    Variablen zeigen, wobei variable_name wie 'charakter \ _set \ _%' oder variable_name wie 'collation%';
    • SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
      diese Schritte, die MySQL-Daten, in die Lagerung vervollständigt werden, und andere Schritte in der Lagung, um die Speicherung von Emojis zu vervollständigen. ohne den Fehler "Falsch String -Wert" zu begegnen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3