Szenario: Ich habe ein Plugin erstellt, das Metadaten von Nachrichten-Websites und speichert in meinem D/B scrappt. Jedoch könnten diese Seiten in Englisch, Russisch, Chinesisch, Spanisch usw. sein. Ich habe eine Zeit, die Daten zu schaben und allgemein in D/B zu speichern. Was ist die beste Methode, um die Daten von diesen Seiten zu erfassen, in MySQL zu speichern und dann auf einer einzigen Webseite zu rendern? Zum Beispiel habe ich 4 Teaser mit 4 verschiedenen Sprachen auf einer Seite. Nicht wahrscheinlich, aber technisch könnte es passieren.Beste Methode zum Kodieren/Dekodieren mehrerer internationaler Zeichen (MySQL/PHP)
1
A
Antwort
2
Sie möchten die Daten mit dem UTF-8-Zeichensatz in Ihrer Datenbank speichern. Weitere Informationen finden Sie unter this question, wobei besonders auf die Antwort zu achten ist, die die Option utf8mb4
beschreibt.
Später, wenn Sie diese gespeicherten Daten abrufen und auf einer Webseite anzeigen, sollten Sie sicherstellen, dass Ihr HTML-Zeichensatz über das Header-Tag <meta charset="utf-8" />
auf UTF-8 gesetzt ist.
Verwandte Themen
- 1. Firebase: Beste Methode zum Speichern mehrerer Bild-URLs
- 2. Die beste Methode zum Zusammenfassen mehrerer Protokolldateien von mehreren Servern
- 3. Die beste Methode zum Floaten?
- 4. Schnellere Methode zum Löschen mehrerer Arbeitsblätter
- 5. Java empfohlene Methode zum Herunterfahren mehrerer Benutzersitzungen
- 6. Die beste Möglichkeit zum Einfügen mehrerer Zeilen (ADO.NET)
- 7. Wiederholen mehrerer Zeichen Regex
- 8. effiziente Methode zum Ersetzen mehrerer Wörter im Text
- 9. beste Methode zum Zeichnen einer Bezier-Linie
- 10. Die beste Methode zum Generieren eines Migrationszeitstempels
- 11. Die beste Methode zum Speichern von Eingabewerten
- 12. Die beste Methode zum Beenden der Anwendungsinstanz
- 13. Die beste Methode zum Speichern von Dateien
- 14. Beste rekursive PHP-Methode zum Array
- 15. Die beste Methode zum Aktualisieren von Interaction.Behaviors
- 16. Die beste Methode zum Verwalten von Datenbankänderungen
- 17. Beste Methode zum Drucken. NET-Quellcode
- 18. Die beste Methode zum Speichern globaler Variablen
- 19. Klassendesign/beste Methode zum Initialisieren einer Benutzerkonfigurationsdatei
- 20. beste Methode zum Verstecken/Anzeigen eines Widgets
- 21. Beste Methode zum Speichern/Abrufen von Diensteigenschaften
- 22. Die beste Methode zum Strukturieren des Bereitstellungsskripts?
- 23. Die beste Methode zum Löschen mehrerer Datensätze in einer LINQ-Abfrage?
- 24. Die beste Methode zum Hochladen mehrerer .NET Core-Pakete mit Abhängigkeiten zu NuGet?
- 25. Die beste Methode zum Zusammenführen mehrerer STL-Container, doppelte Elemente entfernen?
- 26. Die beste Methode zum Speichern und Auswählen mehrerer Bundesstaaten/Städte für ein Unternehmen?
- 27. Was ist der beste Separator zum Trennen mehrerer E-Mails
- 28. Der beste Ansatz zum Kombinieren mehrerer MySQL-Tabellen in R
- 29. Elegante Lösungen zum Ersetzen mehrerer Zeichen in einer Zeichenfolge
- 30. Beste Methode zum Speichern einer Liste von Benutzer-IDs
Danke, ich habe nicht in utf8mb4 eingecheckt und werde es heute Abend testen und update auf stack machen. – Adrianopolis
Hey Nate! Ich wollte nur updaten. Alles war in Ordnung, aber genau wie du erwähnt hast, musste ich nur meine Puts von utf8_general_ci zu utf8mb4_general_ci tauschen und es hat den Trick gemacht! Vielen Dank! – Adrianopolis
Super, ich bin froh das hat geholfen! Prost :) – Nate